1

我有一个域名 www.example.com。此外,我在目录 blog 下的该域中安装了一个博客。www.example.com/blog 是我网站的博客 URL。

我需要通过 htacess 文件将 www.example.com 和 example.com 重定向到 www.example.com/blog。目前我的 htaccess 确实将 www.example.com 重定向到 www.example.com/blog。但它将非 www URL example.com 重定向到 www.example.com/blog

我不确定如何解决这个问题。这是我的 htaccess 代码。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule ^(/)?$ blog [L]
ErrorDocument 404 http://www.example.com/blog/
4

1 回答 1

1

用这个替换你的代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^/?$ blog [L]

ErrorDocument 404 /blog/
于 2013-09-13T17:50:24.910 回答