3

我有一个像 AT&T 公园这样的场地。此页面的链接应为:/venue.php?venue=at-and-t+park

使用 htaccess,我已经清理它们看起来像。

RewriteRule venue/([^/]+)/{0,1}$ venue.php?venue=$1 [QSA]

所以:/venue/AT-and-T+Park/

问题:谷歌在某处寻找和索引看起来像这样的链接,返回 403 错误。这是一个&符号问题。

/venue/AT&T+Park/

我有没有办法改变我的重写规则来寻找这个古怪&的东西并将它转换成-and-?

4

1 回答 1

1

在当前规则之前使用规则:

RewriteRule ^(.*)&(.*)$ /$1-and-$2 [L,R=301]
于 2012-08-27T20:05:58.500 回答