将JUST子域主页重定向到根域

时间:2013-05-03 17:13:35

标签: .htaccess

基本上我希望sub.domain.com重定向到domain.com,但仅限于该网址。例如,sub.domain.com/page仍然应该加载而不重定向。我怎么能这样做.htaccess?

3 个答案:

答案 0 :(得分:3)

你的.htaccess应该是

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/?$
RewriteRule .* http://domain.com [R,L]

答案 1 :(得分:0)

这应该放在根目录中的.htaccess内。空规则(^$之间没有任何内容)被解释为/(根)。您的子页面和子目录应保持不受影响。需要mod_rewrite。

RewriteEngine on
RewriteRule ^$ http://new.domain.com/ [L]

答案 2 :(得分:0)

# subdomain home page to main domain page
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/?$
RewriteRule .* https://www.example.com [L,R=301]

这对我有用,因为我想进行301重定向并转到https主域页面。我希望这有帮助。谢谢。