问题描述
|
我的项目中有一个目录,我希望其中的所有网页调用以及所有子目录都被转移到另一个网站。
例如。
如果目录为http:// localhost / MyProject / MyDirectory,我希望将所有URL(例如http://localhost/MyProject/MyDirectory/MyFile.aspx)转移到另一个网站。
我不想为此使用IIS,因为还有一些与日期和内容有关的其他业务规则。在那里,我想在母版页或global.cs文件中执行此操作。
我怎么知道请求是否真正在目录中。
我本来只是去
if(Request.Url.AbsoluteUri.contains(\“ http:// localhost / MyProject / MyDirectory)
{
Response.Redirect(\“ ... \”)
}
但是我觉得这不是一个好的解决方案,因为它可能位于不同的域名等中。
解决方法
您可以使用“ 0”来获取域名后的路径。