簡體   English   中英

如何使用C#和ASP.NET重寫URL而不訪問IIS?

[英]How do I rewrite URLs without access to IIS using C# and ASP.NET?

我正在尋找一種重寫具有查詢字符串的URL的解決方案,以便查詢字符串創建永久鏈接。 例如:查詢字符串?u = test將變為http://www.website.com/profile/test

我是URL重寫的新手,但歡迎您提出任何建議。 我正在使用共享虛擬主機,因此無法訪問IIS。

如果沒有擴展名的URL,則無法在IIS中對其進行配置,因為ISAPI不知道如何處理該請求。

Scott Gu在一篇出色的文章中介紹了多種URL重寫方法。

您可以使用ASP.NET路由引擎(在.NET 3.5 SP1中引入),有關快速入門,請參閱此文章: http : //msdn.microsoft.com/zh-cn/magazine/dd347546.aspx

順便說一句,盡管過時了,但您應該閱讀丹麥人見過的Scott Gu的帖子,提供各種選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM