2011-08-28 96 views
2

我有一個我想要部署的網站,並且作爲畫龍點睛的一部分,我希望瀏覽器中的網址顯示爲www.example .com /而不是www.example.com/index.html主頁網址爲example.com/而非example.com/index.html

這是如何完成的?

+0

你有沒有看過[Routing](http://msdn.microsoft.com/en-us/library/cc668201.aspx)? – Smudge202

+0

你可以在這個論壇上找到解決方案 http://stackoverflow.com/questions/1022949/change-default-startup-page-asp-net-windows-hosted-godaddy –

+0

@Artur鏈接中的解決方案改變了默認文件在_server-side_上,這裏的問題是如何在_client-side上進行更改。 –

回答

1

您可以通過將一個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

就我個人而言,我對他們兩人都有很好的經驗,即使是在一個單一的項目中也是如此。

0

如果所需的只是網站的默認重定向,請考慮在IIS7 \ IIS6中使用httpRedirect功能。

相關問題