如何解决将GET发送到IIS 10 Web服务器时-ASP页面出现301错误,所有其他内容均以200检索
我对IIS不太熟悉,但感到困惑。我继承了一个用ASP编写的旧网站。在IP地址为“ 74.xxx ..”的服务器上运行正常。 ,这是域“ mydomain.org ”指向的位置。
一家设计公司正在建立一个IP地址为“ 165.xxx ...”的新网站。他们从首页开始,到旧网站上某些页面的链接,直到完成网站为止。
因此,我为它们的链接创建了一个子域“ oldsite.mydomain.org ”,并将IIS中的旧网站子目录复制到一个新的子目录中,从而创建了一个与旧网站镜像的新网站。到目前为止,一切都很好。
虽然子域的IP地址与 mydomain.org 相同,但是新子域可以正常工作,并且行为与旧站点完全相同。在将 mydomain.org 指向设计公司的IP地址为165..xxx的服务器后,IIS拒绝提供ASP页并返回301错误。
起初,我认为这是一个安全问题,并且仅针对子域获得了一个新的SSL证书。使用whynopadlock.com,安全性可以很好地检查。
实际上,我可以从 oldsite.mydomain.org 索取一个内容-.txt文件,.htm文件,.mp3等,它很高兴地返回了内容。但是,当我要求 oldsite.mydomain.org/index.aspx 或其他ASP页面时,它将返回301。
我进行了跟踪,该错误似乎源自ISAPI模块,但没有其他信息。
很明显,配置中出现301错误,但我已经查看了所有我能想到的东西,找不到了。想知道名称 mydomain.org 是否在其中硬编码ASP页,但在我看过的任何地方都看不到。服务器上也没有设置HTTP重定向。
为什么只在ASP页上而不是其他内容上出现301错误?
TIA,
吉马
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。