php 由二級目錄重新導向至一級目錄

來源:互聯網
上載者:User
網站遷移,之前網站是二級目錄的,現在要搬到一級目錄去了,但之前二級目錄收錄了很多頁面,請問如何通過PHP將二級目錄的頁面重新導向至一級目錄呢?參數不變!
如;之前收錄的頁面是http://www.caihua.cc/gouwu/cat/3/44/44935 通過PHP重新導向至http://www.caihua.cc/cat/3/44/44935


回複討論(解決方案)

這個時候就用地址修正功能...

這個時候就用地址修正功能...
能貼出代碼嗎?謝謝

請教一下~! 分目錄有什麼作用 ???

網上看到這些:

SEO注意點

  1、目錄不宜過深,2-3級目錄為佳。

  2、各個目錄中的內容應該嚴格分開,

  3、如果把一個完整的網站系統放在一級目錄裡,比如bbs,blog,sns,那麼在長時間或穩定後,搜尋引擎會把這個目錄也看作一個完整的網站。

  4、同樣的網站,比如bbs,放一級目錄與放根目錄,在Google那裡,沒有優勢上的太大差別。但百度往往給二級目錄的權重比較低。

  5、適當的一級目錄,可以為主網域名稱提供龐大的內容,從而增加主網域名稱權重。

分目錄跟搜尋的關係~!!!!還有跟編碼的關係~!!能稍微解釋下嗎???~!

在你的定位代碼裡加入:

$urlold="http://www.caihua.cc/gouwu/cat/3/44/44935";//你的程式碼群組裝變數
$urlnew=str_replace('/gouwu/','/',$urlold);
header("Location: $urlnew");

RewriteRule /(.*)/(.*)/(.*)/(.*)/(.*) /$2/$3/$4/$5/ [N,I]
這樣試試

在你的定位代碼裡加入:


$urlold="http://www.caihua.cc/gouwu/cat/3/44/44935";//你的程式碼群組裝變數

$urlnew=str_replace('/gouwu/','/',$urlold);

header("Location: $urlnew");

謝謝

稍微改了下

$urlold= isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//你的程式碼群組裝變數$urlnew=str_replace('/gouwu/','/',$urlold);header('HTTP/1.1 301 Moved Permanently');//發出301頭部 header("Location: $urlnew");

確實是的,忘記條件判斷一下了。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.