gpt4 book ai didi

apache - 域重定向到www时如何将www子域重定向到非www

转载 作者:行者123 更新时间:2023-12-04 09:40:29 25 4
gpt4 key购买 nike

我的主域当前已永久重定向到 www.mydomain.com (非www到www重定向),其.htaccess如下所示:

RewriteCond %{HTTP_HOST} ^mydomain.com$
RewriteRule ^/?$ "http\:\/\/www\.mydomain\.com\/" [R=301,L]

RewriteCond %{HTTP_REFERER} !^http://mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]

我想知道我将如何创建所有子域。 blog.mydomain.com,将重定向到非www,例如。 blog.mydomain.com ,而不是 www.blog.mydomain.com 。每当我创建一个子域并向浏览器输入非www URL时,都会提示重定向循环。

希望能对您有所帮助!谢谢! :)

最佳答案

对于所有子域,请遵循以下规则:

# rule for forcing www on main domain
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# rule for removing www on sub domains
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.mydomain\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

关于apache - 域重定向到www时如何将www子域重定向到非www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com