0
我有一個ASP.NET WebForms應用程序。我正在嘗試使用RewritePath
創建動態友好的URL。我想要做的是抓住URL的子域進來,檢查我的數據庫中的一個名爲Domains
的表,然後根據子域重寫URL,並添加一個查詢字符串?id=1
或任何id
。在ASP.NET WebForm應用程序中創建友好的URL
另外,我想確定要加載的頁面的路徑。舉例來說:
http://www.mysite.com should go to --> http://www.mysite.com/Default.aspx
http://dog.mysite.com should go to --> http://www.mysite.com/MainPage.aspx?id=1
http://cat.mysite.com should go to --> http://www.mysite.com/MainPage.aspx?id=2
http://cat.mysite.com?p=15 should go to --> http://www.mysite.com/MainPage.aspx?id=2&p=15
http://cat.mysite.com/OtherPage should go to --> http://www.mysite.com/OtherPage.aspx?id=2
http://cat.mysite.com/OtherPage?p=15 should go to --> http://www.mysite.com/OtherPage.aspx?id=2&p=15
希望這些例子能讓您知道我在尋找的想法。我寧願能夠從global.asax文件中執行此操作,因爲我無法訪問IIS Web服務器計算機以便能夠爲URL重寫安裝某些服務器端模塊。
在此先感謝您的幫助