ホームページ >バックエンド開発 >PHPチュートリアル >ubuntu nginx で CI にアクセスすると 404 混乱が発生する
あなたの php ルートは宣言されていません
php ルートが宣言されていませんか?
nginx で指定されたホームディレクトリを参照していますか?これは、 ソリューションを指定します:
location /index.php {
Index Index.php;
if (!-e $request_filename) {
rewrite ^/(. *) $ /index.php?$1 last;
ブレーク
}
}
location /admin.php {
インデックス admin.php;
if (!-e $ request_filename) {
rewrite ./admin.php?$1 last;
Break;
}
}
2 つの新しい場所が追加されましたが、ホームページのindex.php は省略できません。非常に落ち込んでいる CI はリライトに依存しすぎています