人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessの記述を編集することで、
リファラに、abc.comを持つ場合若しくは、
IPアドレスに、123.456.???.???を持つ場合のみ、
下記の.htaccessを動作をさせたいのですがどのように書けばよいでしょうか?

今の.htaccessの中身
------------------
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ test.cgi?$1 [L]
------------------

以上、宜しくお願い致します。

●質問者: tifii
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess ABC CGI ON test
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● b-wind
●60ポイント ベストアンサー

http://www.net-newbie.com/trans/mod_rewrite.html#RewriteCond

そのままの方向性で RewriteCond を追加します。

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_REFERER} abc.com [OR]
RewriteCond %{REMOTE_ADDR} ^123.456.
RewriteRule ^(.+)$ test.cgi?$1 [L]
◎質問者からの返答

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

完璧でした!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ