私の開発ステーションでCodeIngniterプロジェクトにアクセスすると、すべて正常に動作しますが、サーバ(Dreamhost)にアップロードするとすぐにプレーンテキストとしてindex.phpのダウンロードが開始されます私はパスにパラメータを与えないとき。CodeIgniterは空のパスでPHPを解析しません
(homeはデフォルトのコントローラである)
例:"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