【发布时间】:2018-03-26 15:20:35
【问题描述】:
我不熟悉 ASP 或 C#,但我遇到了一个难题,在强制 SSL /Mobile 视图 URL 后附加:443。例如用户将被服务https://www.example.com/Mobile:443/ 代替 : https://www.example.com/Mobile
我认为这是 global.asax.cs 页面中的相关代码部分:
if (!isOnMobilePage && !isOnMobilePageJSLib && !isOnMobilePageImages && !isOnMobilePageContent && !isOnMobilePageScripts && !isOnMobilePageJS && !isOnMobilePagescrollbar && !isOnMobilePagefonts)
{
string URL1 = Context.Request.Url.AbsoluteUri.ToString();
Uri uri1 = new Uri(URL1);
UriBuilder builder1 = new UriBuilder(uri1);
builder1.Host = builder1.Host + "/Mobile";
Uri result1 = builder1.Uri;
URL1 = result1.AbsoluteUri.ToString();
string redirectTo1 = URL1.Replace(":80", "");
HttpContext.Current.Response.Redirect(redirectTo1);
}
你们都是?????????????????????s
【问题讨论】: