我有一个像AT& T Park这样的场地。 此页面的链接应为:/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-
?
答案 0 :(得分:1)
在当前规则之前使用规则:
RewriteRule ^(.*)&(.*)$ /$1-and-$2 [L,R=301]