我试图强制我的域名redirect没有www,可以通过这段代码成功:
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC] RewriteRule ^(.*) http://domain.com/$1 [R=301,L]
但是,这段代码将redirect所有的www到非www,这不是我想要的。 我只是想从www.mydomain.com到mydomain.com的主域名,其余的url应该被迫www。
任何想法如何添加或修改代码,所以我可以通过.htaccess实现?
更新:感谢所有。 我发现来自piecemaker的swf文件被破坏,并用新的文件更新。 所以现在都很好,并在www和非www的作品。 我仍然好奇如何解决这个问题无论如何使用.htaccess。 再次感谢。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} ^www\.example\.com/$ [NC] RewriteRule ^ http://example\.com/ [R=301,L] </IfModule>