내 개발 스테이션에서 내 CodeIngniter 프로젝트에 액세스 할 때 모든 것이 예상대로 작동하지만 서버 (Dreamhost)에 업로드하는 즉시 일반 텍스트로 index.php를 다운로드하기 시작합니다 내가 경로에 어떤 매개 변수도주지 않을 때.CodeIgniter가 빈 경로에서 PHP를 구문 분석하지 않습니다
예 (집은 기본 컨트롤러 인) : "site.com/home"
올바르게 사이트를 보여줍니다.
예 : "site.com/asd"
404를 찾을 수 없습니다.
예 : "site.com"
다운로드
내 재 작성 규칙 (DreamHost는에 CI 꽤 표준) 다음과 같은 진행을 index.php :
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|humans\.txt|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]
어떤 생각?
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
PD : 아마도 문제는 RewriteRule이 아닙니다 :/ – levhita