我的目標是防止用戶輸入.html以訪問他們在我們網站上查找的頁面。在其他網站上,我將文件名稱保留爲/pagename.html,用戶只能輸入/ pagename,頁面纔會加載。出於某種原因,我們的服務器設置(GoDaddy Plesk並行服務器)無法實現這一功能,所以我的解決方法是爲每個我想要的頁面創建一個文件夾,實際文件將爲/index.html。我的目標已經完成,現在用戶不必包含.html來加載頁面。現在的問題是Google和SEOmoz報告正在讀取大量重複的內容。其原因是,用戶可以在3米不同類型的東西去同一個頁面 - 技術上6如果包含「www」:是否每個頁面的索引文件都是錯誤地設置網站的方式?
sitename.com/services
sitename.com/services/
sitename.com /services/index.html
搜索引擎正在以第二種方式(http://sitename.com/services/)顯示它,如果您在沒有「/」的情況下鍵入它,它將重定向到顯示「/」 。 SEOmoz說我有301頁面重定向爲了發生這種情況,但我們從來沒有手動做到這一點。
我試過用sitename.com/services/向sitename.com/services重定向創建一個.htaccess文件,但由於重定向太多,頁面不會加載。
我打破了一些重要的規則嗎?
請注意,「sitename.com/services/」僅僅是一個頁面的例子,我們整個網站的50頁是以這種方式設置的。實際網站是http://www.logicalposition.com。
退房URL重寫一個很好的解釋。雖然看起來很多網站有很多目錄,還有許多index.html文件,但它們通常不會。擁有許多目錄和文件將難以管理。 – Sampson