Подскажите как организовать сложный Rewrite!

[Удален]
270

статью /ru/forum/190768 изучил. Не помогло.

буду краток.

Цель - сохранить все старые ссылки на сайт работоспособными. (с полными путями, самыми длинными) (пример http://site.ru/products/cat/item1.html)

Проблема1 - сайт теперь являеться поддоменом, полностью работает, все ссылки относительные внутри, полностью на html сайт (лежит в http://old.site.ru)

Проблема2 - домен не менялся и на http://site.ru лежит новый сайт.

Что хотелось бы сохранить и перезаписать ссылки таким образом чтобы изменялись ссылки привязанные именно к поддомену. Понятнее:

Есть ссылка на форуме допустим http://site.ru/products/cat/item1.html

Нужно чтобы RewriteEngine увидев что есть вот такая строка http://site.ru/products/cat/ добавлял и переделывал ее в http://old.site.ru/products/cat/(и все что было после тоже приписывал, если возможно) но если в ссылке нету приписи /products/cat/ то чтобы он ее не изменял.

В чем тут ошибка, подскажите


RewriteEngine On
RewriteCond %{HTTP_HOST} ^http://site.ru/products/cat/(*.)$ [NC]
RewriteRule ^(.*)$ http://old.site.ru/products/cat/$1 [L,R=301]

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