ふと思いついたリファラスパム対策
最近は全くといっていいほどリファラスパムの襲来が無いのですけど,かなり前には大量にありました。viagra だとか casino だとか etc etc. そんな煩いリファラスパムを .htaccess で deny はしているのですが,そのまま鸚鵡返しにしたい気分に駆られましてこんなコードを書いてみました(設定はしていません):
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .*plasticdreams.org.*
RewriteCond %{HTTP_REFERER} !.*casino.*
RewriteCond %{HTTP_REFERER} !.*viagra.*
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</ifmodule>
Apache の中の人とか .htaccess のエライ人とか mod_rewrite の魔術師の中の人と書いたら添削お願いします。
RewriteCond %{HTTP_REFERER} !.*casino.*のところって
正規表現使ってエラー出ないのかな?
Über diese Eintragung
Titel: ふと思いついたリファラスパム対策
- Verfasst von
- aka
- Tag:
-
Tags: .htaccess, Apache, Spam Fighting
- Veröffentlicht:
- Sonntag, 29. April 2007
- Leser:
- Visited: 16461 times
- Kurs:
- Werbung:
-



(No Ratings Yet)

2 Comments
Jump to comment form | comments rss [?] | trackback uri [?]