Thinkphp3.2做301重定向
阿新 • • 發佈:2018-12-17
個人站點 :http://oldchen.iwulai.com/
301官方解釋:(永久移動)請求的網頁已永久移動到新位置。伺服器返回此響應(對 GET 或 HEAD 請求的響應)時,會自動將請求者轉到新位置。您應使用此程式碼告訴 Googlebot 某個網頁或網站已永久移動到新位置。
在這次專案中遇到了重定向的問題:主要是頁面重構了,然後以前的網頁被爬蟲收錄了,當用戶在點開文章時需要轉到現在的連結上來,開始一直在官網找解決辦法,現在自己整合了一下,
在專案目錄中有一個.htaccess的檔案。。
然後我們就要在裡面編寫規則了;
以前的頁面連結是:A
http://www.wolfcode.cn/newsWeb/newsDetail/1246.html
現在的頁面連結是:B
http://www.wolfcode.cn/article/index/id/526
我們要由A重定向到B;那麼我們的規則就是:
RewriteRule (.*)/article/index/id/526 http://www.wolfcode.cn/newsWeb/newsDetail/1246.html [L,R=301]
(.*)表示所有的都匹配