1

我已经在我客户的网站上多次使用了这段代码,但我在其中一个网站上遇到了一个奇怪的错误。如果我使用此代码,则尝试测试非 www 页面以查看它是否会重定向,它会在 .com 之后直接插入一个子目录。例如,example.com/example.html被重定向到www.example.com/exa/example.html,这显然是一个 404 错误。“exa”子目录甚至不存在。

关于为什么会发生这种情况的任何想法?

# Redirect non-www urls to www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
4

0 回答 0