【发布时间】:2017-07-29 01:00:27
【问题描述】:
我们有一个在 IIS 6 上运行的 ASP.NET Webforms Web 应用程序。它的一个页面有一个永久重定向:https://www.deurengigant.nl/content/voorwaarden.htm 到 https://www.deurengigant.nl/content/voorwaarden。
此重定向不会发生在我们的本地测试版本上,也不会发生在实时测试版本上,使用完全相同的代码(包括 web.config,它具有数据库连接字符串):http://test.deurengigant.nl/content/voorwaarden.htm。 (是的,我们在测试版中没有https。)
我已经在 IIS 管理器中检查了网站的 URL 重写部分,但那里什么也没有。 (很确定它只是显示了 web.config 重写规则中定义的内容。)HTTP Redirect 部分也没有显示任何内容。
我已经浏览了寻找重定向的代码,但找不到那里的问题;另外,测试版和我们的本地版使用相同的代码文件夹。
我还检查了 Chrome 隐身会话中的 URL,以确保不会从缓存中提取永久重定向。
我可能忽略了什么? 301 永久重定向还能在哪里设置?
【问题讨论】:
-
显然重定向规则也可以定义在
applicationHost.config中,它位于C:\Windows\System32\inetsrv\config中。不过,我正在寻找的重定向也不存在。 -
你错了! .