使用这些指令,我可以在任何non-www
子域名重定向到www
子域:重定向非www子域
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.|$) [NC]
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我需要实现的是只重定向www
子域。
例如,我只想将blog.myname.com
重定向到www.blog.myname.com
。上述配置中的规则将重定向blog.myname.com
到www
,但它也将myname.com
重定向到www.myname.com
,这不是我正在寻找的。我还需要重定向所有查询的子域名,不只是blog.myname.com
我该怎么做?
其实你的代码将所有的subdomain.myname.com重定向到www.myname.com谢谢你试图帮助我:) – sg552 2012-01-31 05:20:02
这就是你写的时候想要的:'我还需要重定向所有查询的子域,而不仅仅是blog.myname。 com' – anubhava 2012-01-31 05:31:38
实际上我的意思是将所有查询的非www子域重定向到www子域。例如* .myname.com重定向到www。* myname.com。但现在可以工作了。再次感谢:) – sg552 2012-01-31 05:41:49