我在网站(ASP.Net)中有一个名为“ wcms”的子文件夹,其中包含几个文件,其中包括“ login.aspx”和“ index.aspx”。登录页面检查用户名和密码,然后将页面重定向到index.aspx。
当我在开发机器上本地运行它时,但当我调用登录名时,此方法工作正常 https://p3nwvpweb123.shr.prod.phx3.secureserver.net:8443/sitepreview/http/hebron-city.ps/wcms/login.aspx 它切断了一些路径,并将我重定向到: https://p3nwvpweb123.shr.prod.phx3.secureserver.net:8443/wcms/index.aspx
可能是什么问题?
答案 0 :(得分:0)
不要依赖您所有重定向中的预览链接,请尝试使用根文件夹中的完整路径,例如此处您的根路径(包括域名)为https://p3nwvpweb123.shr.prod.phx3.secureserver.net:8443/
,因此请重定向所有链接,例如
Response.Redirect("~/wcms/index.aspx");
Response.Redirect("~/wcms/login.aspx");
这将消除错误重定向的歧义。
并从url调用您的登录页面
https://p3nwvpweb123.shr.prod.phx3.secureserver.net:8443/wcms/login.aspx
不是来自
https://p3nwvpweb123.shr.prod.phx3.secureserver.net:8443/sitepreview/http/hebron-city.ps/wcms/login.aspx