php實現301跳轉
在php中正常的臨時跳轉通常使用:
- header(“Location:test.php”);
但是這種返回的狀態碼是302
如果要實現301跳轉的話,需要在之前設定下狀態碼:
- header(“HTTP/1.1 301 Moved Permanently”);
- header(“Location: URL”);
- exit(); //注意:雖然客戶端轉向了,但程式還會向下執行,所以要exit
301,302 都是HTTP狀態的編碼,都代表著某個URL發生了轉移,不同之處在於:
301 redirect: 301 代表永久性轉移(Permanently Moved),
302 redirect: 302 代表暫時性轉移(Temporarily Moved ),
301 重定向是網頁更改地址後對搜尋引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。
302 重定向是臨時性轉移。
本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/1016575,如需轉載請自行聯絡原作者
相關文章
- PHP頁面跳轉如何實現延時跳轉PHP
- PHP中實現頁面跳轉PHP
- Nginx實現301跳轉至https的根域名展示NginxHTTP
- PHP頁面跳轉幾種實現方法PHP
- 用 PHP 來實現微信跳一跳PHP
- php怎麼實現登陸後跳轉網頁PHP網頁
- Nginx 實現 Rewrite 跳轉Nginx
- 從301跳轉看vue-router的hash模式Vue模式
- 實現登入url跳轉
- unity實現場景跳轉Unity
- IIS伺服器配置網站301重定向實現不帶www域名跳轉到帶www域名方法伺服器網站
- Activiti6實現自由跳轉
- 用setjmp和longjmp實現跳轉
- IIS6配置301跳轉到https的教程步驟HTTP
- Flutter中實現無Context跳轉FlutterContext
- react-router 4.3 js實現跳轉ReactJS
- 【轉】跳躍表-原理及Java實現Java
- intent實現apk之間的跳轉IntentAPK
- 如何優雅的實現介面跳轉 之 統跳協議協議
- PHP獲取動態跳轉後的真實連結PHP
- rewrite實現目錄之間的跳轉
- NGINX使用rewrite實現http 跳轉 httpsNginxHTTP
- nginx實現網站url帶參跳轉Nginx網站
- Mac Vim + ctags 實現多目錄跳轉Mac
- EventBus實現兩個Fragment直接的跳轉Fragment
- 簡單實現兩個activity相互跳轉
- camunda如何實現流程跳轉和流程退回
- php怎麼直接跳轉頁面PHP
- 跳錶實現
- php實現圖片旋轉PHP
- php實現pdf轉圖片PHP
- 如何實現在指定的時間後網頁實現跳轉網頁
- 詳解301重定向及實現方法
- uni-APP 新增頁面實現路由跳轉APP路由
- 選擇下拉選單項實現跳轉效果
- 使用CDN導致301跳轉失敗(主域名、泛解析)的解決方案
- php 跳轉頁面之前彈窗提示PHP
- 直播平臺開發,實現點選跳轉外部連結時的跳轉步驟