2

基本上我希望 sub.domain.com 重定向到 domain.com,但只有那个 url。例如 sub.domain.com/page 仍应加载而无需重定向。我该怎么做这个.htaccess?

4

3 回答 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 回答