中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Global.asax的Application_BeginRequest怎么實現url重寫無后綴

發布時間:2021-10-08 13:45:24 來源:億速云 閱讀:147 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Global.asax的Application_BeginRequest怎么實現url重寫無后綴”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Global.asax的Application_BeginRequest怎么實現url重寫無后綴”這篇文章吧。

利用Global.asax的Application_BeginRequest 實現url 重寫 無后綴

復制代碼 代碼如下:


<%@ Application Language="C#" %>

<script RunAt="server">
void Application_BeginRequest(object sender, EventArgs e)
{
string oldUrl = System.Web.HttpContext.Current.Request.RawUrl; //獲取初始url

//~/123.aspx → ~/Index.aspx?id=123
Regex reg = new Regex(@"^\/\d+\.html");
if (reg.IsMatch(oldUrl))
{
string id = reg.Match(oldUrl).ToString().Substring(1, reg.Match(oldUrl).ToString().LastIndexOf(".") - 1);
Context.RewritePath("~/Index.aspx?id=" + id);
}

//~/123 → ~/Index.aspx?id=123
Regex reg1 = new Regex(@"^\/\d+$");
if (reg1.IsMatch(oldUrl))
{
string id = reg1.Match(oldUrl).ToString().Substring(1);
Context.RewritePath("~/Index.aspx?id=" + id);
}

//~/index/123 → ~/Index.aspx?id=123
Regex reg3 = new Regex(@"^\/index\/\d+$");
if (reg3.IsMatch(oldUrl))
{
string id = reg3.Match(oldUrl).ToString().Substring(7);
Context.RewritePath("~/Index.aspx?id=" + id);
}
}

</script>

以上是“Global.asax的Application_BeginRequest怎么實現url重寫無后綴”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

夏邑县| 襄樊市| 定襄县| 梅河口市| 无锡市| 原平市| 苍溪县| 鄱阳县| 达尔| 开封市| 大渡口区| 乐安县| 常德市| 八宿县| 临汾市| 运城市| 丹东市| 新郑市| 南昌县| 上蔡县| 祁门县| 新野县| 灵璧县| 仙游县| 静海县| 广河县| 九寨沟县| 鄢陵县| 临沭县| 黎城县| 府谷县| 师宗县| 阿拉善左旗| 郸城县| 清原| 黄石市| 云南省| 九台市| 济宁市| 浦城县| 靖安县|