Discuz! 論壇版塊分區如何設置偽靜態?

生活道理 百科知道319,925閱讀模式

米粒在線分享教程適用于Discuz! X2.0、 Discuz! X2.5 、Discuz! X3.0

修改前:http://www.exoclubs.com/forum.php?gid=1
修改后效果:http://www.exoclubs.com/exo/1

教程如下:

第一步:找到并打開文件discuz.htm,? ? 路徑 \template\default\forum
找到以下代碼:

  1. <h2><a href="{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

把它替換成以下代碼:

  1. <h2><a href="{if !empty($caturl)}$caturl{else}q/$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

復制代碼

discuz.htm 文件修改完成,保存。

第二步:打開偽靜態規則文件httpd.ini或.htaccess:
如果是httpd.ini,則在里面添加如下偽靜態規則:

  1. RewriteRule ^(.*)/exo/(\w+)\.html(\?(.*))*$??$1/forum\.php\?gid=$2&$4

如果是.htaccess,則在里面添加如下偽靜態規則:

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^exo/(\w+)$ forum\.php\?gid=$1&$1

保存。

把上面兩個修改的文件上傳服務器,后臺更新緩存。即可。
完畢,有疑問,回復提出。

米粒在線另外一篇文章可以參考:讓discuz的版塊分區也偽靜態!gid=

 
  • 本文由 米粒在線 發表于 2013年12月22日21:02:51
  • 轉載請務必保留本文鏈接:http://m.bjmhhq.com/15507.html
html5

寶塔面板如何安裝Memcached插件來加速wordpress訪問

目前網站服務器帶寬比較貴,在有限的小水管帶寬前提下,如何加速wordpress訪問倒是個難題,蝸牛般的速度強制勸退不少訪問者,但是加錢加帶寬嘛,又舍不得,現在圖圖來教小白們如何加速wordpress前...
網站建設

wordpress開啟Https訪問無限重定向問題,百度站長工具提示鏈接多跳一錯誤問題解決

1.問題現象 在nginx服務器給WordPress網站配置了ssl證書,并通過百度站長工具檢測網站改版,https訪問wordpress發現頁面加載在重定向,即百度站長工具提示(鏈接多跳一錯誤) ...
評論  3  訪客  3
    • songjewel 1

      按此操作顯示版塊不存在

      • songjewel 1

        為什么顯示版塊不存在呢

          • 米粒在線

            @ songjewel 估計是新版本有差異了吧。你再仔細檢查下。看具體有什么不同。

        發表評論

        匿名網友
        :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
        確定

        拖動滑塊以完成驗證