我有一個我想要部署的網站,並且作爲畫龍點睛的一部分,我希望瀏覽器中的網址顯示爲www.example .com /而不是www.example.com/index.html主頁網址爲example.com/而非example.com/index.html
這是如何完成的?
我有一個我想要部署的網站,並且作爲畫龍點睛的一部分,我希望瀏覽器中的網址顯示爲www.example .com /而不是www.example.com/index.html主頁網址爲example.com/而非example.com/index.html
這是如何完成的?
您可以通過將一個URL(www.example.com)的請求「重定向到」另一個URL(www.example.com/index.html)來完成此操作。這是通過向用戶的瀏覽器發送HTTP 301(或302)來完成服務器端的。
通常情況下,您會使用所謂的「重寫」工具來攔截Web服務器上的請求,並執行由Regular Expressions組成的規則。規則決定是否/如何重定向。
工具
你可以安裝official Rewrite module for IIS,如果你使用的是IIS 7或以上。如果您使用的是IIS 6,則可以使用Open Source UrlRewriter.NET。
就我個人而言,我對他們兩人都有很好的經驗,即使是在一個單一的項目中也是如此。
如果所需的只是網站的默認重定向,請考慮在IIS7 \ IIS6中使用httpRedirect功能。
你有沒有看過[Routing](http://msdn.microsoft.com/en-us/library/cc668201.aspx)? – Smudge202
你可以在這個論壇上找到解決方案 http://stackoverflow.com/questions/1022949/change-default-startup-page-asp-net-windows-hosted-godaddy –
@Artur鏈接中的解決方案改變了默認文件在_server-side_上,這裏的問題是如何在_client-side上進行更改。 –