2012-02-11 51 views
-1

我在Mac服务器和一切工作正常的.htaccess重定向到WWW非www的网址不不是其他链接上应用比指数

我运行一个WordPress和具有的.htaccess重写自定义链接等

,现在我有一个麻烦一次我访问我的网站规则

http://www.mysite.com/anypage.html这不工作,并给我找不到网页的错误

,但如果我访问相同的页面,但删除了www http://mysite.com/anypage.html这将窝RK细

所以我想我会确保,如果这种事发生在所有网页而且它是具有与除了主页的所有页面的问题,所以如果我访问http://www.mysite.comhttp://mysite.com没有一个会工作

我尝试使用许多.htaccess重写规则,而不是他们的字

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

请提出什么问题。

感谢

+0

什么是你想与你目前的规则做的事情 - 请从主机名'www'? – 2012-02-11 16:22:42

回答

1

你所有的www将被重定向到现在WWW网址。

只是这样做,并尝试:

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