Facebook在向我们用于网站上的广告活动等的一些URL中添加参数时遇到了问题。
例如,我们有一个网址www.williamwoods.edu/greek,用以宣传我们大学里的希腊生活。但是,如果我们将该URL放入Facebook帖子中,它将显示正常,但是FB会将其变成www.williamwoods.edu/greek?x233253r?%3ffb9000。
如果您尝试访问后者,则后一个URL将为404。您必须先删除参数才能使其正常工作。
我可以针对IIS中的各个URL重写规则对此进行补救-我只是进入并选中“附加查询字符串”复选框。但是,问题在于我们将许多重定向组织到了重写地图中。我以为可以用重写图在规则上选中同一框,但是我仍然得到404。
关于这些URL的最佳实践是什么。最好将它们全部作为单独的重写规则,还是可以通过某种方式设置地图以适应Facebook的额外需求?
我也已经看过关于SO的这两个问题,以防它们可以提供任何其他观点。 :)
谢谢!