Привет, у меня возникли проблемы с настройкой перезаписи с довольно сложными требованиями
просмотр (www.) A.com should => www.B.com
просмотр (www.) A.com/ {something} / blah / foo / yes should => {something} .B.com / blah / foo / yes
У меня была перезапись root, но у меня возникли проблемы с одновременной работой двух правил.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?A\.com [NC]
RewriteRule ^$ http://www.B.com [NC,R=301]
Redirect /surveys/ http://surveys.B.com/
Это я пытаюсь перенаправить подкаталог на поддомен напрямую, а не использовать регулярные выражения.
Я бы не стал использовать Перенаправить заявление сделать это, но только RewriteRule. Что-то вроде этого должно работать:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?A\.com [NC]
RewriteRule ^$ http://www.B.com [NC,R=301]
RewriteRule ^([^/]+)(.*)$ http://$1.B.com$2 [NC,R=301]