Решение (может не понравится поисковикам):
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} .*images.ask.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*images.google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*msn.com/images.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*live.com/images.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*aol.com/aolcom/image.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*altavista.com/image.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*excite.com/info.xcite/search/images.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*images.search.yahoo.com.*$ [NC]
RewriteRule .* http://domen.com [R,L]
Всё это сохраняется под именем .htaccess и заливается на сайт.
| Tweet |
|
|
Красивое решение, но больно уж баном попахивает.
Ох забанят за такое
На обыкновенных сайтах использую такую конструкцию:
RewriteEngine On
RewriteOptions MaxRedirects=10
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.s1.com$
RewriteRule ^ http://www.s1.com%{REQUEST_URI} [R=301,L]
чтобы всегда получался http://www.s1.com, даже если пользователь набрал s1.com
Однако, данная конструкиция не работает для вордпреса.
Что делать?