.htaccess在重定向到www时预先添加'/'

时间:2013-07-25 14:30:37

标签: apache .htaccess mod-rewrite

我正在使用此代码段:

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

将非www请求重定向到www.domain.tld。重定向很好,除非我访问 domain.tld 这样的域名时,我会被重定向到 www.domain.tld // (请注意第二个斜杠)。只有当查询字符串为空时才会出现这种情况,如果我将 / test / 123 添加到它,我会得到一个完美的重定向: www.domain.tld / test / 123 / 正如所料。

  

可能的原因是什么?我该如何解决?
  这种奇怪行为的原因是什么?

PS如果你想看到完整的VHost配置,请告诉我:)

0 个答案:

没有答案