我的網站得到由許多不同的blogspot網址(如http://somespammyurl.blogspot.com.br
)垃圾郵件的所有子域,但我無法弄清楚如何阻止他們,我想:無法阻止垃圾郵件的URL
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.blogspot.co.id.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.blogspot.bg.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.blogspot.ru.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.blogspot.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.blogspot.com.br.*$ [NC]
RewriteRule .* - [F]
但在我的原始日誌中,我仍然看到帶有http/1.0/200的垃圾網址,我假設它們正在通過,因爲如果我在htaccess中指定了垃圾郵件URL之一的完整URL,則原始日誌行說http/1.0「500該網址。誰能說出爲什麼這些行不阻止所有* .blogspot.co.id爲例?
有沒有辦法簡單地阻止所有:
.blogspot。
因爲我得到blogspot.pt,blogspot.eu和各種。
「我的網站被許多不同的blogspot網址發送垃圾郵件」---這是什麼意思?你的重寫規則應該做什麼? – zerkms
我的網站正在受到blogspot網址盜鏈文件和癱瘓我的網站(2分鐘加載)的攻擊,我的主機說他們需要被阻止以緩解服務器上的壓力。 – user3245789
「盜鏈文件」---你的規則應該沒問題。 – zerkms