0

我有一个片段将所有www.domain.com请求重定向到domain.com另一个 SO 问题:

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

不幸的是,它会导致额外的斜杠:

www.domain.com重定向到domain.com//www.domain.com/path/重定向到domain.com//path/

我真的应该添加一个额外的规则来删除斜杠吗?还是上面的代码片段有问题?

4

1 回答 1

1

只需从第三行删除斜线即可:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1$1 [R=301,L]
于 2012-06-04T19:32:36.297 回答