2010-04-05 163 views
1

谁写了我正在处理的网站的导航(经典asp)指向导航链接到一个文件夹,然后里面到文件夹有一个index.asp文件,所以这个URL将看起来像这样www .mysite.com/myfolder/mysubfolder重定向问题

现在,当使用httpfox观看页面加载时,我注意到第一个条目是302重定向到同一个地址的末尾带有“/”,所以www.mysite。 com/myfolder被重定向到www.mysite.com/myfolder/(注意/结尾处)。 我不担心它在网站的管理部分中是302,但是当我从ISA服务器转发主机头时,对于https请求,它将从https://www.mysite.com/myfolder重定向到http://www.mysite.com:443/myfolder/并导致各种问题。

无论如何,我似乎无法找到任何代码使这个重定向发生,所以IIS 6这样做是因为url指向一个文件夹?或者我需要更仔细地梳理代码?

回答

1

问题不在代码中。

重定向发生,因为没有url“https://www.mysize.com/myfolder”。

正确的URL是这样的:“https://www.mysize.com/myfolder/

所以最后的/是非常重要的,只有这样,你有一个有效的URL!

网络服务器现在可以自动发送一个“302找到的(最初是临时重定向,但现在通常用于指定未指定重定向的原因)”状态码。

只需添加/链接,你很好