cPanel を利用して、外部のドメインをBluehost で応答するように設定した。何も設定していない状態だから当然ファイルがなく、404 エラーが表示される。これらはBluehost によって自動生成される。
- cgi-bin ディレクトリ
- favicon.ico
- default.html
- 500.php
- 500.shtml
- 404.shtml
- 403.shtml
- 401.shtml
- 400.shtml
スポンサードリンク
cPanel にログインし、Advanced > ErrorPages を開く。
編集対象のドメインを選択する。
対象ドメイン内の編集したいファイルを選択する。
エディタが表示される。試しに「not found!!」 とする。
ちなみにデフォルトの404.shtml は次の通り
<!-- SHTML Wrapper - 404 Not Found --> <!--#exec cgi="/cgi-sys/fourohfour.cgi" -->
保存する。
リロードすると設定した内容が表示された。
FTP (もしくはcPanel のファイルマネージャ)で確認すると、サーバー内のファイルが更新されていることがわかる。ということは、このファイルを参照しているはずなので、直接これらのファイルを編集しても同様の効果が得られるだろう。
デフォルトで作成されるファイルを削除してもよい。
この場合でもcPanel のカスタムエラーページ一覧にはファイルがあるかのように表示される。内容を編集してSave すると、該当ファイルが存在しない場合、自動作成された。
コメント