2017-09-04 11 views
1

を破った:nginxの書き換えは、私はこのようになりますnginxの書き換えを持つインデックス

if ($uri !~ ^/(index\.php|index|css|img|fonts|js|robots\.txt|favicon\.ico|slick)) { 

      rewrite ^(.*)$ $1.php; 
    } 

基本的にはそれが正常に動作し、すべてのCSSに含まれていないファイル、IMG、フォントなどからの.php拡張子を削除することになっていますこれにより、/にアクセスすると私のindex.phpファイルが表示されなくなります。私にとって、これらの書き換えは完全な中国語なので、私はそれを理解することはできません。誰が私に言うことができます、なぜこれが起こるのですか?

答えて

1

//.phpに書き換えている可能性があります。あなたは書き直しを少しでも選択的に行うことができます:

rewrite ^(/.+)$ $1.php;