2016-03-19 15 views
3

私はCodeigniterフレームワークを使用しています。私は共有ホスティングのWebサイトをテストしています.htaccessでうまく動作します。しかし、私はNginxを持っている他のサーバーにアップロードすると、私はindex.phpを削除することはできません。私はほぼすべてgoogelの2つの最初のページを試してみました。同じ結果が出ていませんでした。私はURLからindex.phpを削除したいと思います。これは私のために働いたhtaccessです。NginxでCodeigniterを削除する

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 

私はnginx.configのこのhtaccessのcorespondを望みます。 私は何が問題なのか分かりません。

+1

あなたはそれをググ現時点で同じhtaccessのルールを使用しています/ topics/recipes/codeigniter /)結果? – Tpojka

+0

@Tpojka nothing。 index.phpのないすべてのリンク。 index.phpを手動で追加するまでは機能しません。 – ler

+0

変更後にnginxを再起動しようとしましたか? – Tpojka

答えて

0

これは私にもナットを運転していました。

これをconfig.phpファイルで再生すると助けになりました。

$config['uri_protocol'] = 'REQUEST_URI'; 

私は、[最初](https://www.nginx.com/resources/wiki/start使用ときに何が起こる、あまりにも

+0

htaccessがNginxサーバーで動作していません。私はすでにこれを行った$ config ['uri_protocol'] = 'REQUEST_URI';しかし、問題はNginxです – ler

関連する問題