最全discuz!X2去除forum.php尾巴的方法

來源:互聯網
上載者:User

  首先聲明:這是一篇去除discuz論壇中forum.php尾巴最全的方法,之前也看到過類似的文章,但按照步驟操作後,大家會發現還有很多地方沒有去掉forum.php尾巴。這樣不利於網站seo。今天,sem學院為大家整理了最完美的去除forum.php尾巴的方法。

  在操作之前,我們先來看一下discuz論壇含有forum.php尾巴的地方:

  (1)主導航中的論壇按鈕

  

 

  (2)論壇首頁的麵包屑導航位置

  (3)分區版塊的麵包屑導航位置

  (4)主題列表頁的麵包屑導航位置

  (5)主題內容頁的麵包屑導航位置

  

 

  (6)發新主題頁麵包屑導航位置

  (7)主題列表頁的2個返回按鈕

  

 

  (8)archiver/的首頁

  

 

  (9)輸入欄位名預設跳轉到帶有www.網域名稱.com/forum.php

  既然知道了,discuz論壇都是那些地方含有forum.php,接下來就按照以下步驟來逐一去除

  (1)在後台設定網域名稱

  

 

  這步設定之後,主導航中的論壇按鈕就去掉了forum.php尾巴

  (2)在template\default\forum中找到discuz.htm,大約在第19行的位置

        把<a href=”forum.php”>修改為:<a href=”http://$_G['setting']['domain']['app']['forum']/”>

  這樣,首頁和分區版塊的麵包屑導航中的forum.php就去掉了。

  (3)在/source/module/forum/中

        forum_forumdisplay.php,第65、67、74、76行:把<a href=”forum.php”>修改為:<a href=”./”> (去除主題列表頁麵包屑導航位置的forum.php尾巴)

        forum_viewthread.php,第107行:把<a href=”forum.php”>修改為:<a href=”./”> (去除主題內容頁麵包屑導航位置的forum.php尾巴)

        forum_post.php,第111行:把<a href=”forum.php”>修改為:<a href=”./”>(去除主題發心主題麵包屑導航位置的forum.php尾巴)

        forum_misc.php,第394、398行:把<a href=”forum.php”>修改為:<a href=”./”> (這個應該是手機版的)

  (4)/template/default/forum/ 中

        forumdisplay.htm,第159行:把<a href=”forum.php”>修改為:<a href=”http://$_G['setting']['domain']['app']['forum']/”> (去除主題列表頁上方的那個返回按鈕中的forum.php尾巴)

        forumdisplay_list.htm, 第 332行:把<a href=”forum.php”>修改為:<a href=”http://$_G['setting']['domain']['app']['forum']/”> (去除主題列表頁下方分頁導航前面的那個返回按鈕中的forum.php尾巴)

  (5)在/source/archiver/forum/中

       discuz.php的第24行,把<a href=”../forum.php” target=”_blank”>修改為<a href=”../” target=”_blank”>

  (6)設定301重新導向

  RewriteEngine on

  RewriteCond %{http_host} ^(.+)\.網域名稱com [NC]

  RewriteRule ^(.*)$ http://www.網域名稱.com/ [L,R=301]

  RewriteRule ^(.*)\/forum.php$ http://www.網域名稱.com/ [L,R=301]

  通過以上六部操作,就可以完美的去掉disciz論壇中forum.php的尾巴了。這樣做的目的是為了讓網站URL標準化,有利於網站最佳化。

  本文首發sem學院:http://www.semxyz.com

  著作權,轉載請以連結形式註明作者及原始出處。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.