1

我有 2 个显示相同信息的域。我想让不以斜线 301 结尾的那个重定向到那个。

http://domain.com/locations/texas

http://domain.com/locations/texas/

当前重写规则:

RewriteRule ^locations/([a-zA-Z0-9_-]+)/?$ search.php?type=location&slug=$1 [L]
4

1 回答 1

1

更改您没有的规则并删除?使尾部斜杠成为一项要求:

RewriteRule ^locations/([a-zA-Z0-9_-]+)/$ search.php?type=location&slug=$1 [L]

然后添加这个(之前或之后):

RewriteRule ^locations/([a-zA-Z0-9_-]+)$ /locations/$1/ [L,R=301]

在没有斜杠的情况下发出请求时重定向浏览器。

于 2013-09-10T01:58:09.010 回答