Macos .htaccess将www重定向到非www url';t不适用于索引以外的其他链接

Macos .htaccess将www重定向到非www url';t不适用于索引以外的其他链接,macos,.htaccess,Macos,.htaccess,我有一台Mac服务器,一切正常 我正在运行wordpress,并拥有.htaccess来重写自定义链接的规则,等等 现在,一旦我访问我的网站,我就会遇到麻烦 http://www.mysite.com/anypage.html这不起作用,给我找不到页面错误 但是如果我访问同一个页面但删除了wwwhttp://mysite.com/anypage.html这将很好地工作 因此,我想我会确保所有页面都出现这种情况,并且除了主页以外的所有页面都存在问题,因此如果我访问http://www.mysite

我有一台Mac服务器,一切正常

我正在运行wordpress,并拥有.htaccess来重写自定义链接的规则,等等

现在,一旦我访问我的网站,我就会遇到麻烦

http://www.mysite.com/anypage.html
这不起作用,给我找不到页面错误

但是如果我访问同一个页面但删除了www
http://mysite.com/anypage.html
这将很好地工作

因此,我想我会确保所有页面都出现这种情况,并且除了主页以外的所有页面都存在问题,因此如果我访问
http://www.mysite.com
http://mysite.com
两者都不起作用

我尝试了许多.htaccess重写规则,其中没有一个是word

RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ %{HTTP_HOST}$1 [C]
RewriteRule ^www\.(.*)$ http://$1 [L,R=301]
请提出问题所在


谢谢

您所有的
www
将被重定向到现在的www网址

只需这样做,然后尝试:

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

您想用当前的规则做什么-从主机名中删除
www