У меня есть этот RewriteRule, который создает постоянное перенаправление с example1.com на example2.com
В htaccess example1.com у меня есть эти правила:
#Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ https://www.example2.com/$1 [R=301,L]
Перенаправление отлично работает для https://www.example1.com/ (оно перенаправляется на https://www.example2.com)., но оно не работает для https://www.example1.com/about-us
Я ожидаю, что https://www.example1.com/about-us будет перенаправлен на https://www.example2.com/about-us
Измените свое переписывание на это:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?example1\.com [NC] RewriteRule (.*) https://www.example2.com/$1 [R=301,L]