ホームページ  >  記事  >  バックエンド開発  >  nginx サーバー上の存在しない php ページにアクセスします 入力ファイルが指定されていません

nginx サーバー上の存在しない php ページにアクセスします 入力ファイルが指定されていません

WBOY
WBOYオリジナル
2016-06-13 13:11:40870ブラウズ

nginx サーバーの下に存在しない php ページにアクセスします 入力ファイルが指定されていません。
nginx/conf/nginx.conf で次を見つけます:
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 次のように変更します:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


http://apps.hi。 baidu.com/share/detail/31677987
http://www.oschina.net/question/57933_27069




nginx で存在しない非 PHP ページへのアクセスサーバーにアクセスすると、カスタム 404 プロンプト ページは正常に表示されますが、存在しない PHP ページにアクセスすると、ページ情報に nginx サーバー上の存在しない php ページにアクセスします 入力ファイルが指定されていません
が表示されます。当初は、fastcgi が Nginx にエラーを送信していないと推定されています
を確認しましたnginx のドキュメントを参照してください。

fastcgi_intercept_errors
syntax: fastcgi_intercept_errors on|off
default: fastcgi_intercept_errors off
context: http, server, location 
默认的是off


fastcgi_intercept_errors on;

を仮想ホスト構成ファイルに追加するだけです。 error_page 404 を設定しましたが、nginx のデフォルトの 404 プロンプト ページは使用しませんでした。
レンダリング:
nginx サーバー上の存在しない php ページにアクセスします 入力ファイルが指定されていません


[設定ファイルへの書き込み ]
nginx サーバー上の存在しない php ページにアクセスします 入力ファイルが指定されていません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。