2016-05-01 9 views
0

Как перенаправить весь сайт и все его страницы/URL на новый сайт с помощью htaccess?Перенаправление всего сайта с использованием htaccess

Когда я попробовал ниже, он только перенаправил домашнюю страницу старого сайта на новый сайт.

Redirect 301/http://www.newsite.com

Когда я попытался ниже, домашняя страница была перенаправлена, но другие страницы (www.oldsite.com/register) на старом сайте есть 404.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.oldsite\.com$ 
RewriteRule ^/?$ "http\:\/\/www\.newsite\.com\" [R=301,L] 

Ex:

WWW. oldsite.com -> www.newsite.com

www.oldsite.com/register -> www.newsite.com

www.oldsite.com/images/cats -> www.newsite.com

ответ

1

, как я понимаю, что вам нужно перенаправить все, что в старом домене только индекс страницы в новом домене, поэтому следующий код должен работать для вас:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^OLDDOMAIN\.com$ [NC] 
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L] 

.htaccess redirect all pages to new domain

Смежные вопросы