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,如需轉載請自行聯絡原作者
相關文章
- Nginx實現301跳轉至https的根域名展示NginxHTTP
- PHP中實現頁面跳轉PHP
- php怎麼實現登陸後跳轉網頁PHP網頁
- 從301跳轉看vue-router的hash模式Vue模式
- Nginx 實現 Rewrite 跳轉Nginx
- 從 301 跳轉,聊聊邊緣規則的那些小妙用
- IIS6配置301跳轉到https的教程步驟HTTP
- unity實現場景跳轉Unity
- IIS伺服器配置網站301重定向實現不帶www域名跳轉到帶www域名方法伺服器網站
- Flutter中實現無Context跳轉FlutterContext
- Activiti6實現自由跳轉
- 用setjmp和longjmp實現跳轉
- react-router 4.3 js實現跳轉ReactJS
- NGINX使用rewrite實現http 跳轉 httpsNginxHTTP
- php實現pdf轉圖片PHP
- php實現圖片旋轉PHP
- php怎麼直接跳轉頁面PHP
- PHP獲取動態跳轉後的真實連結PHP
- 使用CDN導致301跳轉失敗(主域名、泛解析)的解決方案
- 網站域名部署ssl證書後,http怎樣做301跳轉到https網站HTTP
- rewrite實現目錄之間的跳轉
- nginx實現網站url帶參跳轉Nginx網站
- camunda如何實現流程跳轉和流程退回
- php 跳轉頁面之前彈窗提示PHP
- Android 透過scheme跳轉支付寶實現支付AndroidScheme
- uni-APP 新增頁面實現路由跳轉APP路由
- SpringMVC---02---實現頁面的跳轉 轉向與重定向SpringMVC
- 直播平臺開發,實現點選跳轉外部連結時的跳轉步驟
- PHP 實現字串翻轉(包含中文漢字)的實現PHP字串
- vue路由切換滑動效果 vue頁面跳轉互動 vue實現動畫跳轉Vue路由動畫
- [提問交流]這要如何實現跳轉連結
- Flutter頁面跳轉到IOS原生介面 如何實現?FlutteriOS
- 跳錶實現
- 說說如何使用 vue-router 實現頁面跳轉Vue
- 如何實現公眾號選單欄跳轉小程式
- vue中實現路由跳轉的三種方式(精選)Vue路由
- Flutter 實現底部擴散模糊動畫(一)跳轉頁面Flutter動畫
- asyUI分頁中,如何實現頁面跳轉,再返回時,...UI
- 微信跳轉wap外部瀏覽器介面如何實現瀏覽器