2

我正在使用带有 URL 重写的 IIS ARR,它在除 Internet Explorer 8、9、10 之外的所有浏览器中都运行良好。

当我从一个带有国际字符的页面移动到另一个页面时,我收到了这个错误:


“502 - Web 服务器在充当网关或代理服务器时收到无效响应。” 您要查找的页面有问题,无法显示。当 Web 服务器(作为网关或代理)联系上游内容服务器时,它收到了来自内容服务器的无效响应。


现在我发现,如果我在“服务器变量”中设置“HTTP_REFERER”清空一切正常。

所以现在我尝试“{UrlDecode:{HTTP_REFERER}}”,但它改变了引用字符串中的所有内容,所以我无法使用它。

任何人都可以帮助我吗?我可以在 HTTP_REFERER 中设置什么,这样它就不会给我错误,也不会改变 HTTP_REFERER 的输出。

设置有效的屏幕截图: http ://sfile.f-static.com/image/users/17914/ftp/my_files/NoamFolder/arr_url_rewrite_working.png?id=12837466

设置不起作用的屏幕截图: http ://sfile.f-static.com/image/users/17914/ftp/my_files/NoamFolder/arr_url_rewrite_not_working.png?id=12837467

谢谢,诺亚

4

0 回答 0