「 .htaccess 」での「 RewriteRule 」の質問です


、 imgboard.cgi にアクセスがあったとき・・・
・ xxmydomain( と言うか xrea.com )内からであれば置き換えしない
・ それ以外であれば、http://xxdomain.com/index.htm に置き換える
という目的で以下の記述をしました

RewriteEngine On
RewriteCond %{HTTP_REFERER} !http://xxdomain.com/|imgboard.cgi
RewriteRule imgboard.cgi http://xxdomain.com/index.htm [R,L]

これで、とりあえず最初のアクセスは希望通りになりました
しかし、投稿や投稿削除などをすると、それらは反映されるけど、
掲示板に戻らず http://xxdomain.com/index.htm に置き換えされ
てしまいます

回答の条件
  • 1人5回まで
  • 100 ptで終了
  • 登録:
  • 終了:2006/08/27 19:01:37
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

<前のツリー | すべて
補足します watson2006/08/26 19:57:44

ひょっとして、この記述が問題なのかなと思いますが・・・

RewriteCond %{HTTP_REFERER} !http://xxdomain.com/|imgboard.cgi

ちなみに、この記述は・・・

リファラが xxdomain.com または imgboard.cgi のどちらでもない場合は、

という趣旨でした

記述が悪いのか?それとも掲示板からではリファラに imgboard.cgi が含

まれないのか?などと思ったりしています

なお、ドメイン部分を実アドレスである xxxxx.sxx.xrea.com に変更して

もダメでした

また、自分はリファラを知る手段を知りません

加えて言うと、過去に少し違う質問をしましたが、得られた回答では上手

くいきませんでした

http://q.hatena.ne.jp/1156295038

<前のツリー | すべて

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません