0

我设置了以下重写规则:

RewriteRule /ProductF12.aspx$ /womens-jackets/l/20 [I,O,RP,L]

问题:

当有人击中:

/ProductF12.aspx?ProductId=7814&lang=en&colour=950%7C666666&mc=yes#sthash.oYnetaAi.qjtu

它去:

/womens-jackets/l/20#sthash.oYnetaAi.qjtu

问题:如您所见,查询字符串已被删除,但“ # ”符号之后的所有内容仍保留。

如何 从目标 URL中删除多余的#stash.oYnetaAi.qjtu ?

4

1 回答 1

2

URL 中以# 开头的部分不会到达服务器,而是由浏览器设置,这就是为什么 ISAPI_Rewrite 对此无能为力的原因。

于 2014-10-01T10:11:30.997 回答