2013-08-29 63 views
0

好吧,我需要創建個性化網址,像這樣的:ASP - 從主頁創建URL?

http://mysite.com/Barbash 
http://mysite.com/Chatman 
http://mysite.com/Glaser 
... and so forth 

這些人的姓氏。

有沒有辦法做到這一點在ASP,而無需創建一個文件夾,將每一項內部重定向index.html文件。基本上我有13個名字,這樣做會太重複。

但我也需要從這裏搶姓氏以及和重定向內將其發送至其他網址。所以其他的URL會是這個樣子:

Microsoft-IIS/6.0 
ASP.NET Version: 2.0.50727.3082 

你怎麼會建議我在ASP中做到這一點:

http://mysite.com/someverylongpath/page.html?name=Barbash 
http://mysite.com/someverylongpath/page.html?name=Chatman 
http://mysite.com/someverylongpath/page.html?name=Glaser 

我的網站和IIS上運行的非常舊版本的ASP?我應該在ASP代碼添加到default.aspx頁面在網站的實際根源在哪裏?如果是這樣,我應該在default.aspx頁面中添加什麼來實現這一點?

我必須編輯web.config文件中的根?如果是這樣,它應該如何更改爲僅考慮這些url路徑?

+0

這是通過URL重寫完成。 http://msdn.microsoft.com/en-us/library/ms972974.aspx此外,不要稱之爲ASP,它是Asp.Net – Oscar

回答

0

你所尋找的是URL重寫。

最好是升級您的ASP.NET版本,因爲它是開箱即用,但我找到了一個鏈接來解釋它爲早期版本的asp.net: https://www.simple-talk.com/dotnet/asp.net/a-complete-url-rewriting-solution-for-asp.net-2.0/

+0

使用'urlMappings'帶我到網頁,但它不加載建立相對的任何CSS/JS文件......並使頁面無法正確顯示......但是,謝謝,這太棒了!所以,我只需要將所有相關url改爲絕對。 –