PHP Web サイト開発では、ユーザーが Web サイトにアクセスするときにエラーが発生し、ページが見つからない場合、HTTP 404 および 403 エラー メッセージが表示されます。ユーザー エクスペリエンスを向上させるために、HTTP 404 および 403 エラー ページをカスタマイズしてメッセージを表示する必要があります。次のステップに進むか、適切なアクセス ページに自動的に移動します。
エラー ページ 404 と 403 をカスタマイズする方法は、主に Apache または htaccess を使用して設定されます。エラー ページを設定する htaccess 方法は、仮想ホスト ユーザーに適しています。以下に、エラー ページ 404 および 403 の構成チュートリアルを詳しく説明します。
Apache と htaccess での 404 および 403 エラー ページの設定方法は基本的に同じです。設定に htaccess を使用する場合は、必ず htaccess 設定機能を有効にしてください。詳細については、PHP 推奨チュートリアル: apache と htaccess の使用を参照してください。ディレクトリ アクセス構成のチュートリアルにパスワード保護を設定するには、次の手順を実行します。
エラーページ404、403の設定方法
1. Apache httpd.conf 設定ファイルを開くか、新しい .htaccess 設定ファイルを作成します。
2. 以下の情報を追加します。
エラードキュメント 403 /errpage/403.html
エラードキュメント 404 /lerrpage/404.html
3. Apache httpd.conf または htaccess 設定ファイルを保存し、Apache を再起動します。
4. Web サイトのルート ディレクトリの lerrpage フォルダーに新しい 403.html および 404.html ファイルを作成します。
その他の注意事項
ウェブサイトのアクセスページで404または403エラーメッセージが表示された場合に、自動的にホームページまたは別のウェブサイトにジャンプすることもできます。方法は次のとおりです。
エラードキュメント 403 /index.php
エラードキュメント 404 http://www.minimalart.cn
上記の設定情報は、HTTP 403エラーが発生した場合はWebサイトのホームページに自動的にジャンプし、HTTP 404エラーが発生した場合はPHPチュートリアルWebサイトに自動的にジャンプするように設定しています。
もちろん、ユーザーエクスペリエンスを考慮して、ホームページや他のWebサイトに自動的にジャンプすることはお勧めできません。
これで、Apache または htaccess によるエラー ページ 404 と 403 の設定が完了しました。