我想将anyHOST.anyTLD重定向到www.anyHOST.anyTLD

时间:2011-05-06 23:18:46

标签: apache .htaccess mod-rewrite

我正在尝试找到一个足够通用的modrewrite规则来完成以下操作:

将anyHost.anyTld重定向到www.anyHost.anyTld 不要乱用任何其他子域名,例如other.anyHost.anyTLD应该保持不变 你能帮我吗?这会减慢服务器的速度吗?

1 个答案:

答案 0 :(得分:0)

这应该有效:

RewriteCond %{HTTP_HOST} ^([^.]+\.[^.]+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

我不是mod_rewrite速度(或缺乏速度)的专家,但我认为你不会注意到对速度的任何影响。