Я пытаюсь, чтобы все веб-страницы из старого домена переходили на соответствующие веб-страницы в новый домен с той же файловой структурой. Я использую следующий код, но проблема в том, что старая веб-страница идет на веб-страницу индекса, а не на соответствующую веб-страницу. В основном (. *), Который, как мне кажется, отображает остальную часть URL-адреса, не отображается с помощью $ 1 в правиле перезаписи?.htaccess перенаправить несколько доменов на один домен
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com(.*) [NC]
RewriteRule^http://www.newdomain.com$1 [R=301,L]
ближе, но она падает папку. Пример: http://notnewdomain.com/folder/page.php отправляется на http://newdomain.com/page.php, а не http://newdomain.com/folder/page.php –
Он также перенаправляет 'http: // example.com/folder/page.php' на 'http: // www.newdomain.com/folder/page.php'. Это то, что вы имели ввиду? – showdev
он отбрасывает папку/и переходит на http://www.newdomain.com/page.php –