使用.htaccess文件将整个站点重定向到新的站点



我有一个网站siteONE.co.uk,我想301永久重定向到另一个网站,siteTWO.co.uk

对于这个,我目前使用下面的这个.htaccess文件,但是我必须为我想重定向的每个页面输入一个新的行,即使它们都要去siteTWO.co.uk的主页。他们也重定向不正确,而不是siteONE.co.uk/aberdeensiteTWO.co.uk它去siteTWO.co.ukaberdeen(注意,没有/之间。英国及香港仔)

你知道我做错了吗?

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(http://siteONE.co.uk)(:80)? [NC]
RewriteRule ^(.*) http://www.siteONE.co.uk/$1 [R=301,L]
order deny,allow

RewriteEngine on
RewriteRule ^/?$ http://siteTWO.co.uk/ [R=301,L]
redirect 301 / http://siteTWO.co.uk
redirect 301 /aberdeen http://siteTWO.co.uk
redirect 301 /bath http://siteTWO.co.uk
redirect 301 /belfast http://siteTWO.co.uk
redirect 301 /birmingham http://siteTWO.co.uk
redirect 301 /cambridge http://siteTWO.co.uk
redirect 301 /canterbury http://siteTWO.co.uk
redirect 301 /chester http://siteTWO.co.uk
redirect 301 /york http://siteTWO.co.uk

你可以去掉。htaccess中的所有代码,使用下面的规则:

RewriteEngine on
RewriteRule ^ http://siteTWO.co.uk/? [R=301,L,NE]

最新更新