基本上我希望 sub.domain.com 重定向到 domain.com,但只有那个 url。例如 sub.domain.com/page 仍应加载而无需重定向。我该怎么做这个.htaccess?
问问题
450 次
3 回答
3
您的 .htaccess 应该看起来像
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/?$
RewriteRule .* http://domain.com [R,L]
于 2013-05-03T17:35:50.110 回答
0
这应该.htaccess
在根目录中工作。空规则(之间没有^$
)被解释为/
(根)。您的子页面和子目录应该不受影响。需要 mod_rewrite。
RewriteEngine on
RewriteRule ^$ http://new.domain.com/ [L]
于 2013-05-03T17:18:49.917 回答
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 主域页面。我希望这有帮助。谢谢..
于 2018-11-07T11:13:10.237 回答