为我正在处理的网站(经典asp)编写导航的人指向导航链接到文件夹,然后在文件夹内部有一个index.asp文件,所以网址看起来像这样的www.mysite的.com / MyFolder文件/ mysubfolder
现在,当使用httpfox观看页面加载时,我注意到第一个条目是302重定向到同一个地址,末尾带有“/”,因此www.mysite.com/myfolder被重定向到www.mysite .com / myfolder /(注意/在最后)。 我不担心它在网站的管理部分中是302,但是当我从ISA服务器转发主机头时,对于https请求,它被从https://www.mysite.com/myfolder重定向到{{3}并导致各种问题。
无论如何,我似乎无法找到任何代码使这种重定向发生,IIS 6也这样做,因为url指向一个文件夹?或者我是否需要更仔细地梳理代码?
答案 0 :(得分:1)
问题不在代码中。
重定向发生是因为没有网址“https://www.mysize.com/myfolder”。
正确的网址如下所示:“https://www.mysize.com/myfolder/”
所以最后/很重要,只有这样你就有了一个有效的网址!
网络服务器现在非常可爱,可以自动发送“302找到(最初是临时重定向,但现在常用于指定重定向,未指明原因)”状态代码。
只需将/添加到链接即可。