⊗ppPmSDEP 441 of 447 menu

PHPファイルベースエンジンにおける404ページ

ユーザーがアドレスバーに不正なURLを入力した場合、 エラーページを表示する必要があります。 エラーページのコンテンツを対応するファイルに 保存するようにしましょう:

<div> page not found </div>

不正なリクエストを判断するためには、 リクエストされたURLに対応するコンテンツファイルが 存在するかどうかを確認する必要があります:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // ファイルが存在する } else { // ファイルが存在しない } ?>

コンテンツファイルが存在する場合はそのファイルを提供し、 存在しない場合はエラーファイルを提供するように しましょう:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { $content = file_get_contents('view/404.php'); } ?>

エラーの場合、ページが見つからなかったことを 明示的に伝えるために、ブラウザに404エラーの ヘッダーを送信する必要があります。 それを実装しましょう:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { header('HTTP/1.0 404 Not Found'); $content = file_get_contents('view/404.php'); } ?>

あなたのエンジンで404エラーページを 提供する機能を実装してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否