首页 文章

.htaccess - 将我的域名的www和非www重定向到子域名

提问于
浏览
1

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

我需要通过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/

1 回答

  • 1

    用以下代码替换您的代码:

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

相关问题