mod重定向规则将www和非www域重定向到同一个域的子页面

时间:2016-09-13 20:50:13

标签: apache .htaccess mod-rewrite

我的路线53中设置了几条记录 www.domain.com的记录集之一映射到弹性IP 其次是domain.com及其别名www.domain.com

现在正试图在用户访问www.domain.com或domain.com时重定向到www.domain.com/blog

所以我添加了一个mod规则

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/blog [R=301,L]

重定向仅适用于domain.com而不适用于www.domain.com

我想将www.domain.com重定向到www.domain.com/blog。 有人可以指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

尝试这样,

RewriteEngine on
RewriteCond %{HTTP_HOST} domain\.com$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/blog [R=301,L]