Apache .htaccesshttp://www.example.com 到http://example.com 工作不正常

Apache .htaccesshttp://www.example.com 到http://example.com 工作不正常,apache,.htaccess,web,Apache,.htaccess,Web,我正在尝试执行URL规范化,即我想从www.example.com重定向到。我在下面添加了代码,但由于某些原因它不起作用。我试过SEO在线测试工具()。我在下面的顶部添加了代码 <IfModule mod_rewrite.c> # force non-www domain RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule (.*) http://example.com/$1

我正在尝试执行URL规范化,即我想从www.example.com重定向到。我在下面添加了代码,但由于某些原因它不起作用。我试过SEO在线测试工具()。我在下面的顶部添加了代码

<IfModule mod_rewrite.c>

# force non-www domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L]
</IfModule>

#强制非www域
重新启动发动机
RewriteCond%{HTTP_HOST}^www\.example\.com$[NC]
重写规则(.*)http://example.com/$1[R=301,L]

您确定服务器上已启用mod_rewrite吗?@JustinIurman是的。我在.htaccess中添加了其他元素(如缓存、压缩和编码,并且这些值工作正常)。很抱歉问您,您是否在您的条件和规则中替换了
example.com
?@JustinIurman我用我的域名替换了example.com。您的域名是什么?我来看看