.htaccess将任何域/目录重定向到www.domain /目录

时间:2015-06-30 19:43:27

标签: apache .htaccess mod-rewrite redirect

我想使用.htaccess将任何非www域重定向到其www等价物,无论目录如何 - 我认为我需要多个RewriteRules

目标:

domain.tld -> www.domain.tld
www.domain.tld -> www.domain.tld
domain.tld/directory -> www.domain.tld/directory
www.domain.tld -> www.domain.tld/directory

到目前为止我已经

RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

...但所有这一切都是重定向domain.tld - >是www.domain.tld。它不考虑目录。也就是说,domain.tld /目录不会重定向到www.domain.tld /目录;它直接进入domain.tld /目录

也许我需要一个单独的重写规则?我很酷。

非常感谢任何帮助

0 个答案:

没有答案