使用htaccess将别名重定向到主域

时间:2014-08-08 13:41:44

标签: apache .htaccess mod-rewrite redirect alias

我正在尝试将客户的域别名(http://5sensescharity.co.uk)重定向到其主域http://5senses.co.uk

我似乎已经使用来自其他用户的问题的响应工作了,但是无法让它与root之后的所有其他可能的url一起工作。 E.g 5sensescharity.co.uk/about /

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?5sensescharity\.co.uk [NC]
RewriteRule ^(.*)$ http://5senses.co.uk/$1 [R,L]

2 个答案:

答案 0 :(得分:2)

我宁愿尝试使用mod_alias中的Apache RedirectPermanentRedirectTemp指令,因为Apache处理它们通常更快,例如:

RedirectPermanent / http://5senses.co.uk/

RedirectTemp / http://5senses.co.uk/

答案 1 :(得分:1)

尝试此规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?5sensescharity\.co.uk$ [NC]
RewriteRule ^ http://5senses.co.uk%{REQUEST_URI} [R,L,NE]