讓discuz的版塊分區也偽靜態!gid=

網站建設 百科知道評論4,954閱讀模式

首先要完成這個功能需要可能編輯偽靜態,要不然你就飄過吧。

先看懂這個功能的作用:

http://www.miliol.com/hudong (拼音是互動)這是偽靜后的效果。

http://www.miliol.com/rensheng (拼音是人生)

http://www.miliol.com/shenghuo(拼音是生活)

沒有偽靜的效果是:http://www.miliol.com/forum.php?gid=50?是動態的。大家都知道discuz的seo實在不敢恭維!我直接在robots.txt里把所有動態連接都給禁止收錄了。(方法是在robots.txt里最下面增加一行:Disallow: /*?* 注意一定要開啟偽靜才這樣操作要不然一篇也別想收錄。)

正式開始修改吧!

首頁改偽靜態:

編輯你的iis偽靜文件httpd.ini

在最下面增加:

  1. RewriteRule ^(.*)/rensheng\?*(.*)$ $1/forum\.php\?gid=44
  2. RewriteRule ^(.*)/hudong\?*(.*)$ $1/forum\.php\?gid=1
  3. RewriteRule ^(.*)/shenghuo\?*(.*)$ $1/forum\.php\?gid=39

復制代碼

其中這后面的gid=1什么的根據你的情況修改。 還有前面定義的 hudong? ?shenghuo??rensheng等。聰明的人仔細一比較就知道了。

現在我們開始來改程序吧。打開 \template\default\forum\discuz.htm

查找:

  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 $cat[fid]==1}http://www.miliol.com/hudong{elseif $cat[fid]==39}http://www.miliol.com/shenghuo{elseif $cat[fid]==44}http://www.miliol.com/rensheng{else}http://www.miliol.com/forum.php?gid=$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

復制代碼

把網址和名字給替換掉!!當然是換成你的。 其中有沒有注意到這里的$cat[fid]==44??把這個數字改成你對應的gid一定一定!

如果覺得以上的內容無法實現你想要的,請查閱這篇文章,或許真正的答案在這里:Discuz! 論壇版塊分區如何設置偽靜態?

 
  • 本文由 米粒在線 發表于 2013年12月22日17:40:00
  • 轉載請務必保留本文鏈接:http://m.bjmhhq.com/15501.html
網站建設

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

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

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

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

發表評論

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

拖動滑塊以完成驗證