- ベストアンサー
[Apache] どこにアクセスがあっても同じ画面を表示
例えば、www.hogehoge.comというドメインがあったとして、 ブラウザからどのディレクトにアクセスしても、同じHTMLを表示させる 方法はありますでしょうか? やりたいことは、 サーバー移動のため、ある一定期間だけ、ダミーのサーバーを建て、 サーバー停止のお知らせを表示させたいのです。 404エラーのHTMLを書き換えればよいと思ったのですが、 Intenet Explorerはデフォルトで404エラーが返ってくると、独自の HTMLを表示してしまいます。(IEの設定で変更できるのは知ってます)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
特定のページにリダイレクトさせる.htaccessを用意するのが簡単かとおもいます。 404エラーのHTMLを書き換えても良いとおもいます。 IEは一定以下のサイズの404ページの場合は独自のものを表示しますが、それより大きなファイルであればそちらを表示するのがデフォルトになっています。
その他の回答 (2)
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.2
mod_rewriteモジュールが使えれば簡単です。 http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html http://blog.dawgsdk.org/weblog/archives/411011
質問者
お礼
回答ありがとうございます。
noname#30334
回答No.1
.htaccessで、 Redirect permanent ~~~ で良さそうです。 ※IEは、ErrorDocument 404 ~~~ ダメなんですね。初めて知りました。
質問者
お礼
回答ありがとうございます。
お礼
IEはサイズの大きい404ページだと、独自のエラー表示しないのは知らなかったです。 調べてみましたが、512Bytes以上の404ページだと、ユーザーが用意した404ページのほうを表示するそうですね。 ありがとうございました。 助かりました。