• ベストアンサー

[Apache] どこにアクセスがあっても同じ画面を表示

例えば、www.hogehoge.comというドメインがあったとして、 ブラウザからどのディレクトにアクセスしても、同じHTMLを表示させる 方法はありますでしょうか? やりたいことは、 サーバー移動のため、ある一定期間だけ、ダミーのサーバーを建て、 サーバー停止のお知らせを表示させたいのです。 404エラーのHTMLを書き換えればよいと思ったのですが、 Intenet Explorerはデフォルトで404エラーが返ってくると、独自の HTMLを表示してしまいます。(IEの設定で変更できるのは知ってます)

質問者が選んだベストアンサー

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.3

特定のページにリダイレクトさせる.htaccessを用意するのが簡単かとおもいます。 404エラーのHTMLを書き換えても良いとおもいます。 IEは一定以下のサイズの404ページの場合は独自のものを表示しますが、それより大きなファイルであればそちらを表示するのがデフォルトになっています。

tomkeifer
質問者

お礼

IEはサイズの大きい404ページだと、独自のエラー表示しないのは知らなかったです。 調べてみましたが、512Bytes以上の404ページだと、ユーザーが用意した404ページのほうを表示するそうですね。 ありがとうございました。 助かりました。

その他の回答 (2)

回答No.2
tomkeifer
質問者

お礼

回答ありがとうございます。

noname#30334
noname#30334
回答No.1

.htaccessで、 Redirect permanent ~~~ で良さそうです。 ※IEは、ErrorDocument 404 ~~~ ダメなんですね。初めて知りました。

参考URL:
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.html#redirect2
tomkeifer
質問者

お礼

回答ありがとうございます。

関連するQ&A