Перенаправить каждую страницу кроме главной - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу перенаправить все страницы на новый веб-сайт с такой же структурой сайта, например olddomain.com/123.html на newdomain.com/123.html, это прекрасно работает с:

RewriteEngine On
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://newdomain.com$1 [L,R=301]

Но я хочу, чтобы Главная страница была перенаправлена ​​на newdomain.com/landingpage, я попробовал следующее, и она не работает.

RewriteEngine On
Redirect 301 / https://newdomain.com/landingpage
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://newdomain.com$1 [L,R=301]

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 12 апреля 2019

Вы можете использовать это:

 RewriteEngine On
 #redirect homepage to a specific location on new domain
 RewriteRule ^/?$ https://newdomain.com/landingpage [L,R=301]
 #redirect everything else from old domain to new
 RewriteCond %{REQUEST_URI} (.*)
 RewriteRule ^/?(.*)$ https://newdomain.com/$1 [L,R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...