0
我試圖防止重複的內容SEO問題與新的頁面。它是新目錄的默認頁面,因此默認情況下將在http://site.com/Directory或http://site.com/Directory/Default.aspx上提供。將/Directory/Page.aspx重定向到/目錄
我喜歡簡單,乾淨的網址http://site.com/Directory,並且要確保http://site.com/Directory/Default.aspx能夠將301重定向到乾淨的URL,因此不存在重複的內容問題。
我認爲這將是一個簡單的解決辦法:
if (Request.Path == "/Directory/Default.aspx")
RedirectPermanent("/Directory");
,但我很驚訝地發現,Request的顯示/Directory/Default.aspx即使瀏覽器指向到「/目錄」,從而上面的代碼會產生一個無限循環。
看起來很簡單,但我找不到一種方法來區分URL中的哪個頁面。 Request.RawURL沒有幫助。
規範的URL是一個常見的要求,所以應該有一個簡單的方法來解決這個問題。任何人有任何想法?