雖說使用了301跳轉,但好像百度對此生效時間比較慢,時間甚至長達幾個月,因此這樣的方法雖說可行但不完全,具體做法除了301跳轉外,還做了其他操作。我自己的站點就遇到這個問題,經過這個操作問題已經解決了。
藉助工具:百度搜尋資源平臺中的網站改版
解決原理:百度搜尋資源平臺一直以來都有提供網站改版工具,使用前大家可參考工具使用說明即可瞭解,只要是改版時間生效快,效果明顯,還沒有任何副作用。
解決步驟:
1、先取消301跳轉,到百度站長後臺使用者中心-站點管理分別新增帶www的域名和不帶www的域名
2、完成新增再開啟301跳轉規則(前面取消301跳轉是為了在新增不帶www的域名時防止驗證失敗);
3、跳轉到網站改版工具中並新增改版規則。路徑:搜尋服務 → 站點最佳化與維護 → 網站改版(注:) → 右上角的站點選擇不帶www的站點地址後新增改版規則;
4、選擇站點改版,新站點名選擇對應的帶www的域名並提交
5、提交之後大概1-2小時就可驗證成功,驗證成功後大概一天左右時間就能生效。
生效的效果:不帶www的域名直接替換為帶www的域名,在時間上比僅用301跳轉快了至少是一個月的時間。
結語:白天之前做的幾個網站使用301跳轉生效都很慢,藉助網站改版工具一天之內就解決了,簡直是屢試不爽!如果你也遇到百度只收錄主域但不收錄帶www的域名這樣的問題,那麼這個方法值得一試。除此之外,其他搜尋引擎大家同樣可以如此操作來解決新舊域名替換或將收錄的主域替換為帶www的域名。
到此,基本上就可以解決這個問題了,如果透過此方法成功解決問題的話歡迎留言或推薦給其他朋友噢~