2009-08-13 61 views
1

我正在使用大量數據驅動和動態生成的電子商務網站,因此也會動態生成許多鏈接。問題是我們使用的系統不是開源的,所以系統生成的任何鏈接都不能改變。我使用ISAPI Rewrite將友好網址的請求重寫爲醜陋的網址。我應該從這些醜陋的不可改變的鏈接重定向到友好的鏈接嗎?所以後來我有兩種情況:我該如何處理SEO不友好的鏈接?

nonfriendly URL請求 - >重定向到 友好的URL
友好的URL請求 - > 重寫 - >從nonfriendly 網址

加載內容我搜索引擎優化經驗大約一週,所以我很欣賞任何大師的輸入。 :)

回答

1

是的,301從舊的鏈接到新的鏈接。這將保留任何鏈接,舊的進來。

1

微軟URL重寫模塊爲IIS 7.0提供了可用於執行URL操作任務,包括廣譜靈活的基於規則的重寫引擎,包括但不限於:

  • 啓用用戶友好和搜索引擎友好的網址與動態網絡應用程序;
  • 重寫基於HTTP標頭和服務器變量的URL;
  • 網站內容處理;
  • 根據URL段或請求元數據控制對網站內容的訪問。
+0

不幸的是,我認爲我們的系統有一些IIS 7的問題..我們被困在了6(很明顯,我不是我們使用系統的大粉絲?:D)。無論如何,這可能是一個很好的解決方案,以幫助那些不會陷入困境的人。6 – Chris 2009-08-13 14:31:40

0

這真的取決於。

可以說鏈接是shop.com/?item=cake。把它重定向到shop.com/cake不會對你有太大的好處,因爲你必須首先以相同的方式到達那裏。

類似的東西很好,它的鏈接在頁面上是絕對的,但如果用戶只是從輸入開始搜索,或者一些標籤可能不是最好的解決方案。

+0

是的,問題是這些鏈接將以醜陋的格式被硬編碼,我們無法改變它們。用戶可能會登陸/ widgets/whirlygig /,但是如果他點擊鏈接查看紅色的whirlygigs,它將看起來像widgets.aspx?type = whirlygig&color = red。真的很糟糕的是,我們必須考慮這些查詢字符串變量的每個可能的組合,並將301重定向到他們的搜索引擎優化友好的對應。更糟糕的是,我們無法控制這些變量(電子商務系統的一部分),所以如果他們在下一次構建中發生變化,我們的重定向將不再有任何價值。 – Chris 2009-08-19 13:14:52