php 網站301重定向設置代碼實戰案例
301重定向就是頁面永久性移走的意思,搜索引擎知道這個頁面是301重定向的話,就會把舊的地址替換成重定向之后的地址。
302重定向就是頁面暫時性轉移,搜索引擎處理302的話,不會將舊的地址替換成新的地址,保留舊地址,一個302的例子就是短鏈接服務,短鏈接會請求數據庫找出長鏈接,然后使用302重定向到長鏈接去,這樣的好處就是搜索引擎和一些瀏覽器不會保留短鏈接,而是使用長鏈接。
實戰代碼(把Location后面的url替換成你想跳轉的url即可):
<?php //發出301頭部 header('HTTP/1.1 301 Moved Permanently'); //跳轉到你希望的地址格式 header('Location: http://www.ssqhm.com'.$request_uri); exit; ?> 302重定向PHP代碼: <?php //把Location后面的url替換成你想跳轉的url即可 header('Location: http://www.ssqhm.com’); exit; ?>
測試代碼是否生效成功301跳轉可以用google站長工具檢測,在“google抓取工具” 里面輸入跳轉前的URL 后就可以看到,如果如下圖顯示已重定向就說明成功了。