我的项目中有一个目录,我想要对其中的网页进行所有调用,并将所有子目录转移到另一个网站。
EG。
如果目录是http://localhost/MyProject/MyDirectory,我希望将http://localhost/MyProject/MyDirectory/MyFile.aspx等所有网址转移到其他网站。
我不想为此使用IIS,因为有一些与日期和内容相关的其他业务规则。我想在我的母版页或我的global.cs文件中这样做。
我怎么知道请求是否实际在目录中。
我打算去吧
如果(Request.Url.AbsoluteUri.contains(“HTTP://本地主机/ MyProject的/ mydirectory中) { 的Response.Redirect( “...”) }
但我觉得这不是一个好的解决方案,因为可能在不同的域名等。
答案 0 :(得分:1)
您可以使用Request.Url.AbsolutePath
获取域名后的路径。