我有一个网站siteONE.co.uk
,我想301永久重定向到另一个网站,siteTWO.co.uk
对于这个,我目前使用下面的这个.htaccess
文件,但是我必须为我想重定向的每个页面输入一个新的行,即使它们都要去siteTWO.co.uk
的主页。他们也重定向不正确,而不是siteONE.co.uk/aberdeen
去siteTWO.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]