我有一個asp.net C#網站的URL就像是abc.com所以當網站加載首次出現是abc.com網址在asp.net網站
但是,當我的URL重寫訪問任何其他頁面並返回主頁,其網址變爲abc.com/home.aspx。
但我希望它是相同的,即abc.com意味着我希望第一次加載網站時出現的網址和訪問任何其他網頁後出現在主頁上的網址應該是相同的。
我認爲網址重寫將在這裏使用,但我不知道我沒有任何知識如何使用它,所以請幫助。
我有一個asp.net C#網站的URL就像是abc.com所以當網站加載首次出現是abc.com網址在asp.net網站
但是,當我的URL重寫訪問任何其他頁面並返回主頁,其網址變爲abc.com/home.aspx。
但我希望它是相同的,即abc.com意味着我希望第一次加載網站時出現的網址和訪問任何其他網頁後出現在主頁上的網址應該是相同的。
我認爲網址重寫將在這裏使用,但我不知道我沒有任何知識如何使用它,所以請幫助。
默認情況下,這是因爲默認文檔功能..您可以從http://www.iis.net/learn/web-hosting/web-server-for-shared-hosting/default-documents鏈接閱讀更多內容。
然而,一旦你打開我們的網站abc.com,當你瀏覽它一定會告訴你的頁面名稱,如www.abc.com/home.aspx
就這樣你在尋找什麼,似乎不可能。
是否有可能將我的abc.com/home.aspx頁面重定向到abc.com,以便我的abc.com網址始終指向abc.com,即使網址爲abc.com/home.aspx – rupinder18 2013-04-22 12:39:38
那麼我不會不是它應該工作的東西。順便說一句,你可以告訴你做這件事的目的是什麼? – 2013-04-22 13:52:49
您可以使用鏈接標記標記頁面標題中的規範。因此,您可以在abc.com/home.aspx中生成鏈接標記,告知抓取工具這是abc.com
的重複項,並且不會抓取它。
下面是關於同一主題的更多參考: http://www.seomoz.org/blog/which-page-is-canonical http://guyellisrocks.com/coding/adding-a-canonical-link-element-in-asp-net/
是否可以將abc.com/home.aspx的網址顯示爲abc.com始終爲 – rupinder18 2013-04-22 12:47:46
是的,但是您必須更新您網站的所有鏈接,以確保您沒有指向/home.aspx的任何鏈接,這很難比檢查當前的請求URL並在母版頁的標題中爲規範url添加鏈接標記。 – 2013-04-22 13:34:41
我應該說@PrashantLakhlani顯示的可能性應該可行。 – 2013-04-22 13:51:55
如果你看到當您訪問abc.com您的主頁上,它看起來像你的默認頁面設置到位。
您可以輕鬆地重定向用戶「/」,它可能就足夠
很抱歉,但unreadible ......請格式化你的問題。 – 2013-04-22 12:27:30