1. 程式人生 > >Thinkphp3.2做301重定向

Thinkphp3.2做301重定向

個人站點 :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]

(.*)表示所有的都匹配