http://nbbs.jp/ に飛んだとき、このブログページにリダイレクトする設定はできました。ルートにある index にリダイレクト構文を書くのではなく、ルートの上にある [.heaccess] での設定です。
通過させたいディレクトリの下位に飛ばし先のディレクトリがあると設定に気を遣わないといけないというのを忘れていて、あやうく無限ループに入る設定にしてしまうところでした。
前回リダイレクトでエラーになったと書いたのは、実はこのせいではなくて、構文を書き間違えたからなんですが、もし書き間違えてなければ無限ループになってた可能性があります。エラーになってくれたおかげで気がつき、一瞬、ヒヤッと青くなりました。万事塞翁が馬、ですね。
つまり [.htaccess] を使うと、http://nbbs.jp/ から http://nbbs.jp/blog/ にはリダイレクトできないのです。
ブラウザの要求: http://nbbs.jp/
サーバの返答 : http://nbbs.jp/blog/ リダイレクトせよ
ブラウザの要求: http://nbbs.jp/blog/
サーバの返答 : http://nbbs.jp/blog/blog/ リダイレクトせよ
ブラウザの要求: http://nbbs.jp/blog/blog/
サーバの返答 : http://nbbs.jp/blog/blog/blog/ リダイレクトせよ
ブラウザの要求: http://nbbs.jp/blog/blog/blog/
(無限・・・)
ほんとにこうなるのかは知りません。怖くて試せないですから。でも調べるとそう説明されてます。
正しくはディレクトリではなくファイル名まで指定すること。http://nbbs.jp/ ではルートに index.shtml を置いていますから、http://nbbs.jp/index.shtml に飛んできたらブログに飛ばす、とすればOK。で、そう設定してうまく行ってます。ん?そうか、ファイル名無しだと index.~ とみなす設定なんだから、省略しても無限ループにはなりそうにないな。でも試さない(^_^;)
さて、「お節介な Internet Explorer」とたいそうなタイトルをつけましたが、本筋のリダイレクト問題とは余り関係なかったです(^_^;)
うちでは、File Not Found エラー(404)などいくつかのエラーをリダイレクトして独自ファイルを表示するようにしてあります。たとえば http://nbbs.jp/qqqqq などと存在しないファイルを表示させようとしたりするとわかります。
これを設定した頃は Internet Explorerは4くらいだったかしら。当時は自分も Internet Explorerだったし、ちゃんと機能していたのは確かめてます。冬眠から目覚めたここ最近も FireFox と Chrome では機能しているのを確かめてました。でも Internet Explorerでの再確認まではしてなかった。
ブログに飛ばすリダイレクト設定をやり直したところで、Internet Explorerでも確認し、ついでにエラー表示も...あら? 見せたいファイルが出なくて Internet Explorerが持つエラー画面が出ちゃう。
調べたら、 カスタマイズしたWebエラー・メッセージが表示されないブラウザがある とかあったんだけど、ファイルサイズは1kもあるし、出るはずなんだよね。クライアント側で対処するなんてのは本末転倒な話しだし、しばらくまた悩まないといけなさそうだ。
結局 .htacess でのリダイレクトはやめました。それだと http://nbbs.jp/ にアクセスしてきた人は知らない間に /blog/ に飛ばされてしまいます。引っ越しなどでしたらいいかもしれませんが、http://nbbs.jp/ はまだ残っている(活きている)わけで、いつまた活用しだすかわかりません。ここはアクセス者に明示的に /blog/ へ飛ぶんだとしたほうが良さそうに思い、ルートの index 内に以下のようにオーソドックスなMETAタグを記述する方法に戻しました。
<META HTTP-EQUIV=”Refresh” CONTENT=”5; URL=http://nbbs.jp/blog/” />
2009/10/08 加筆修正
関連すると思われる投稿
- Internet Explorer6でアクセスなさってる方へ
- 検索ロボット
- IE6関連:アクセス制限はできればしたくない(1)
- IE6関連:アクセス制限はできればしたくない(2)
- .htaccess でのアクセス制御(IE6 関連)
- スパム(SPAM)書き込みが来るようになってきた
- Webサイトを改竄(かいざん)して拡大するウィルス
- コメントスパムの挙動がおかしい
関連記事はYARPP関連記事プラグインによって表示されています。