php 404 ページを定義する手順についてアドバイスを求める

WBOY
リリース: 2016-06-13 12:21:39
オリジナル
1068 人が閲覧しました

php 404 ページの定義方法を教えてください
状況は次のとおりです:

まず、ローカルの Apache mysql php 環境で 404 ページを定義してみて、ルート ディレクトリに 404.html を作成し、 .htaccess ファイル、参照コンテンツ:

RewriteEngine On
ErrorDocument 404 /404.html

基本的には Baidu で言及されていますこれらはすべてこのように定義されています。次に、Apache を再起動し、ルート ディレクトリの下に存在しないディレクトリ url/aaaa/ にアクセスしようとしました。その結果、アドレス バーは url/404 のようなアドレスにジャンプしませんでした。しかし、その内容は確かに 404.html で定義されたエラー メッセージです。次に、サーバー上の iis7 で Baidu を介して属性を定義し、URL /404 に置き換えました。 .html この形式のように、存在しないディレクトリにアクセスしようとすると、ステータスは上記と同じになります。

存在しないディレクトリ url/aaaa/ にアクセスする場合、アドレスは想定されませんバーは url/ 404.html にジャンプします。これは次のようなものですか?

友達にアドバイスを求めに来たのですが、もっとアドバイスをお願いします。ありがとう!

------解決策----------------------
notexist にアクセスすると、 url/aaaa/ にアクセスすると、このようにアドレスバーが url/404.html にジャンプしますか?
いいえ!
アクセスしたファイルが存在しない場合、URLは変更せずに指定したファイルの内容を404で返します。ジャンプがないため
、index.phpに他のファイルをインクルードした場合と同じで、ページ上には他のファイルの内容が表示されますが、アドレスバーのindex.phpは変化しません

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート