1. 概要
360 や Tencent のページなどの Web サイトにアクセスすると、ページが存在しない場合、「404 not found」というメッセージが表示され、右下に愛と助けの絵が表示されます。コーナー、そしてこれらの写真、または 質問はすべてランダムであり、次回アクセスしたときに別のページに表示される可能性があります。ここでは、この要件を達成するために nginx と php を組み合わせて使用します。
II. 設定
前提条件:LEMP環境(省略)
①nginx設定ファイル(/etc/nginx/nginx.conf)を編集します
location / { ### if (!-e $request_filename) { rewrite ^(.*)$ /error/404.php redirect; } ####请求的时候判断请求的文件是否存在,不存在则显示重写到/error/404.php页面去 root /webdoc/; index index.php index.html index.htm; }
ホームページが通常どおり表示されます:
存在しない URL を入力した場合の効果:
Enter キーを押した後: