Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Внешняя переадресация в .htaccess

00 голосов
1
Нужно сделать переадресацию с адресов вида

pd1.site.ru/pd2/...  на

pd2.site.ru/pd2/..

pd1 и pd2 могут быть любыми.

Написал вот это:

Код
RewriteCond %{HTTP_HOST} ^(.*[^\.])\.site\.ru$ [NC]  
RewriteCond %{REQUEST_URI} !^/%1/(.*)$ [NC] 
RewriteCond %{REQUEST_URI} ^/(.*)/(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1.site.ru%{REQUEST_URI} [R=301,L]

переходит на правильный, нужный нам url, но зацикливается. Не могу понять в чём проблема.
спросил 03 Июнь, 13 от NextGen (620 баллов)

1 Ответ

00 голосов
А короткие ссылки для этого использовать не получается?
Настройки > Настройки продукта > Короткие ссылки
ответил 03 Июнь, 13 от BRENN (1,080 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 12 Апр, 14 от NextGen (620 баллов)
0 голосов
1 ответ
спросил 03 Март, 14 от WelMax (430 баллов)
0 голосов
3 ответов
спросил 26 Фев, 14 от 1232131 (100 баллов)
0 голосов
1 ответ
0 голосов
7 ответов
спросил 16 Авг, 13 от Ris (280 баллов)