#.htaccess #redirect
#.htaccess #перенаправление
Вопрос:
Я хочу перенаправить все страницы на новый веб-сайт с той же структурой сайта, например olddomain.com/123.html чтобы newdomain.com/123.html , это прекрасно работает с:
RewriteEngine On
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://newdomain.com$1 [L,R=301]
Но я хочу, чтобы Frontpage была перенаправлена на newdomain.com/landingpage , я попробовал следующее, и это не сработало.
RewriteEngine On
Redirect 301 / https://newdomain.com/landingpage
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://newdomain.com$1 [L,R=301]
Может ли кто-нибудь помочь мне с этим?
Ответ №1:
Вы можете использовать это :
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]