繁体   English   中英

停止将子域重定向到主域

[英]Stop redirecting subdomain to main domain

如何阻止子域重定向到主域,

这是我的代码,因此http://mydomain.com总是添加www

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

我已经在主站点的子子文件夹中创建了一个子域(sub.mysite.com),当我键入sub.mysite.com时,它会重定向到www.mysite.com/sub/sub/

谢谢你的帮助

您必须指定与子域相关的子文件夹。 编辑您的代码以:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com
RewriteRule ^(.*)$ http://domain.com/sub/sub/$1 [R=301]

只需为该子域添加排除项(就像您对www所做的那样):

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
RewriteCond %{HTTP_HOST} !^subdomain\.mysite\.com [NC]
RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM