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

编程入门 行业动态 更新时间:2024-10-22 16:21:30
本文介绍了域重定向到www时如何将www子域重定向到非www的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我的主域目前已永久重定向到 www.mydomain (非www到www重定向),使用.htaccess如下:

My primary domain is currently permanently redirected to www.mydomain (non-www to www redirection), with .htaccess as follows:

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

我想知道所有我将要创建的子域,例如blog.mydomain,将重定向到非www,例如。 blog.mydomain 和 not www.blog.mydomain 。每次我创建一个子域并向浏览器输入非www URL时,都会提示重定向循环。

I would like to know how all subdomains that I'll be creating, ex. blog.mydomain, will be redirected to non-www, ex. blog.mydomain, and not www.blog.mydomain. Every time I create a subdomain and enter the non-www URL to the browser, it prompts a redirect loop.

希望您能提供帮助!谢谢! :)

Hope you can help! Thanks! :)

推荐答案

对所有子域都遵循这一规则:

Keep this one rule for all the sub-domains:

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

更多推荐

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

本文发布于:2023-10-31 16:25:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1546627.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重定向   如何将   www

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!