Сложный вопрос по .htaccess - можно ли так делать?

KS
На сайте с 29.03.2016
Offline
3
1024

Технически, все конструкции, указанные ниже работают.

Попутно сейчас пытаюсь допилить вот эту конструкцию: /ru/forum/930368

Другой вопрос, как это сделать правильно, чтобы не обидеть Яндекс и Google.

Все-таки нет гарантии, что поисковик не пройдет по ссылке с плохого ресурса и не получит у нас 302-й редирект.

Может просто ставить запрет и кидать на 403-ю страницу? Но опять-таки а поисковик что скажет на это?

Итак, сами фишки:

Пользователи, в браузере которых по умолчанию установлен определенный язык


RewriteCond %{HTTP:Accept-Language} (aa|ab|af|am|ar|as|ay|az|ba|bg|bh|bi|bn|bo|br|ca|co|cs|cy|da|de|dz|el|eo|es|et|eu|fa|fi|fj|fo|fr|fy|ga|gd|gl|gn|gu|ha|hi|hr|hu|hy|ia|ie|ik|in|is|it|iw|ja|ji|jw|ka|kl|km|kn|ko|ks|ku|ky|la|ln|lo|lt|lv|mg|mi|mk|ml|mn|mo|mr|ms|mt|my|na|ne|nl|no|oc|om|or|pa|pl|ps|pt|qu|rm|rn|ro|rw|sa|sd|sg|sh|si|sk|sl|sm|sn|so|sq|sr|ss|st|su|sv|sw|ta|te|tg|th|ti|tk|tl|tn|to|tr|ts|tt|tw|uk|ur|uz|vi|vo|wo|xh|yo|zh|zu) [NC]
RewriteRule .* http://zerkalo.com/sample-page.php [R,L]

Перебрасываем на зеркало определенные IP диапазоны


ErrorDocument 403 http://zerkalo.com/sample-page.php
Order allow,deny
Allow from all
deny from 176.14.92.


Пользователь пришел с нецелевого ресурса - на зеркало его!


RewriteCond %{HTTP_REFERER} ^.*\.site.ru.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^.*\.site.su.*$ [NC]
RewriteRule .* http://zerkalo.com/sample-page.php [R=302,L]


Пользователь с целевого ресурса, но с плохой темы - тоже на зеркало!


RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?site.ru/forum/tema.*$ [NC]
RewriteRule ^/?$ "http\:\/\/zerkalo\.com\/sample-page\.php" [R=302,L]

Кто-нибудь на практике так делал?

Zerkalo.com - точная копия сайта, но на другом домене и запрещенная к индексации через robots.txt

KS
На сайте с 29.03.2016
Offline
3
#1

Могут ли за эти вещи быть санкции от поисковых систем?

KS
На сайте с 29.03.2016
Offline
3
#2

Сам спросил - сам отвечаю - могут. Делать так не надо. Чушь полнейшая...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий