網站首頁 編程語言 正文
簡介
- 永久重定向(301):
- 在搜索結果中顯示新的重定向目標;
- 新網址將替代舊網址 “上位”,就網址的排名會清零。(如果你不確定將來是否會撤銷相應的重定向設置,請謹慎使用永久重定向)
- 臨時重定向(302):
- 在搜索結果中顯示源網頁
- 雖然對舊的網址沒什么影響,但是新的網址也不會有排名
重定向的作用
1、網站有一些具有流量的無效URL
這些無效URL指向的網頁已經沒用了(刪除了或者過時了),但是它們還具有一些流量。如果不想浪費這些流量的話,就可以通過301重定向至有效的頁面。
2、網站更換了主機托管公司
相當于更換了服務器(IP地址變更)
3、網站更換程序
網站進行了比較大的改版,程序需要更換,此時會影響很多URL,可以通過301重定向來解決
4、網站實施URL規范化
網站中默認的URL可能會有多種:xxx.cn
、www.xxx.cn
、xxx.cn/index.html
、www.xxx.cn/index.html
? 為了進行網址規范化和不分散權重,規定一個標準的URL,可以通過301重定向來實現。例如將其他類型的URL全部通過301重定向到 www.xxx.cn/
這個URL上。
5、網站因為各種原因而改變現有的URL
? 企業網站可能會因為各種各樣的原因而改變現有網站內的部分URL,這種情況是沒辦法預測的。如果發生了,可以使用301重定向來解決。(避免404出現)
301重定向
百科:301重定向是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header
)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。
? HTTP數據流的301重定向也被稱為301永久重定向或永久刪除網頁,是一個非常重要的自動轉向技術。
? 在SEO優化中,301重定向是一個企業經常可能會使用到的功能,主要目的就是在網站進行改版或者網站變更域名時能夠不影響原先用戶對網站的訪問。同時能夠將老域名的權重慢慢轉移到新域名中。
? 如果我們在網站上做301,實際上意味著我們已經自愿放棄了舊的網站,并將焦點轉移到了新的網站。
? 301永久重定向對SEO無任何不好的影響,通過網頁A的關鍵詞排名和企業級別都會直接傳給網頁B。網址更換了域名,表示本網頁永久性轉移到另一個地址。對于SEO而言,是給了搜索引擎一個友好的信息,告訴它此頁面已永久重定向,避免搜索引擎找不到正確的頁面。
302重定向
百科:302重定向(暫時性轉移)。當一個網頁經歷短期的URL變化是使用。
302的使用情況不長久,因為這是個臨時性的跳轉,暫時性的把頁面A跳轉到頁面B,但是最終還是會使用頁面A,這個情況一般就是網站短時間內進行改版,在不影響用戶體驗的情況下,把頁面跳轉到臨時頁面。
弊端
搜索引擎可能會把鏈接向多個域名(因為重定向了,所以有不同的域名:舊域名、新域名)分攤,從而削弱主站的鏈接總量。作為網站排名關鍵因素之一的外鏈數量受到了影響,網站排名降低也是自然而然的事情了。
總結
? 302是臨時的,即用戶或爬蟲看到302后,會認為原先的URL仍然有效,只是暫時不可用。所以只會執行簡單的頁面跳轉,不會記錄新的URL,也不會有其他多余的動作,下次訪問還是用原URL。
? 302使用過多的話,可能會導致我們的網站被降權,請謹慎使用。
原文鏈接:https://juejin.cn/post/7127109054899748871
相關推薦
- 2023-07-27 Android啟動優化之布局優化
- 2023-09-17 Could not initialize class net.sf.cglib.beans.Bean
- 2022-07-06 Python?dataframe如何設置index_python
- 2024-03-01 【uniapp】uniapp中刷新本頁面
- 2022-05-24 C++中的Qt?QTableView詳解_C 語言
- 2022-08-30 C語言中定義與聲明有哪些區別_C 語言
- 2022-09-23 flutter實現切換頁面緩存_Android
- 2022-08-12 如何實現在pycharm中將.ui文件轉化為.py文件_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支