правило для Mod_rewrite

[Удален]
536

помогите пожалуйста составить правило для 301 редиректа.

есть директория /img/ на основном демене, но т.к. вовремя не запретил для поддоменов через robots.txt поисковики проиндексировали эти картинки и на основном домене и на поддоменах, сейчас хочу сделать с поддоменов на основной домен чтобы исключить дубль картинок.

сейчас одна картинка доступна и

sub1.domen.ru/img/1.jpg

и

domen.ru/img/1.jpg

как правильно составить правило в .htaccess для редиректа с поддоменов на основной домен?

IL
На сайте с 20.04.2007
Offline
435
#1

RewriteCond %{HTTP_HOST} !=domain.ru
RewriteRule ^img/(.*)$ http://domain.ru/img/$1 [R=301,L]

заменить domain.ru на свой домен..

p.s. с поддомена www. тоже будет редиректить ;)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
[Удален]
#2
ivan-lev:
RewriteCond %{HTTP_HOST} !=domain.ru

RewriteRule ^img/(.*)$ http://domain.ru/img/$1 [R=301,L]

заменить domain.ru на свой домен..
p.s. с поддомена www. тоже будет редиректить ;)

RewriteCond %{HTTP_HOST} !^domain.ru

если набрать sub1.domen.ru/img/ то перенаправляет на domen.ru/img/ а если sub1.domen.ru/img/img1.jpg то не перенаправляет

[Удален]
#3

Может кто-то поможет решить вопрос за деньги.

уже голова болит но так проблему и не могу решить.

Если файл существует в /img то он не редиректит а если отсутствует то редиректит.

siv1987
На сайте с 02.04.2009
Offline
427
#4

Вообщето выше дали рабочие решение, не редиректит значит есть какие-то другие правила или чего-то еще, что мешает. На форуме телепатически это не сказать

IL
На сайте с 20.04.2007
Offline
435
#5

nginx для статики?

[Удален]
#6
ivan-lev:
nginx для статики?

да...........

[Удален]
#7
ivan-lev:
nginx для статики?

спасибо.

вопрос решен.

отключил jpeg от nginx и все сразу сработало.

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