首先要完成這個(gè)功能需要可能編輯偽靜態(tài),要不然你就飄過吧。 先看懂這個(gè)功能的作用: http://www.miliol.com/hudong (拼音是互動(dòng))這是偽靜后的效果。 http://www.miliol.com/rensheng (拼音是人生) http://www.miliol.com/shenghuo(拼音是生活) 沒有偽靜的效果是:http://www.miliol.com/forum.php?gid=50?是動(dòng)態(tài)的。大家都知道discuz的seo實(shí)在不敢恭維!我直接在robots.txt里把所有動(dòng)態(tài)連接都給禁止收錄了。(方法是在robots.txt里最下面增加一行:Disallow: /*?* 注意一定要開啟偽靜才這樣操作要不然一篇也別想收錄。) 正式開始修改吧! 首頁改偽靜態(tài): 編輯你的iis偽靜文件httpd.ini 在最下面增加: - RewriteRule ^(.*)/rensheng\?*(.*)$ $1/forum\.php\?gid=44
- RewriteRule ^(.*)/hudong\?*(.*)$ $1/forum\.php\?gid=1
- RewriteRule ^(.*)/shenghuo\?*(.*)$ $1/forum\.php\?gid=39
復(fù)制代碼 其中這后面的gid=1什么的根據(jù)你的情況修改。 還有前面定義的 hudong? ?shenghuo??rensheng等。聰明的人仔細(xì)一比較就知道了。 現(xiàn)在我們開始來改程序吧。打開 \template\default\forum\discuz.htm 查找: - <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>
復(fù)制代碼 修改為: - <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>
復(fù)制代碼 把網(wǎng)址和名字給替換掉!!當(dāng)然是換成你的。 其中有沒有注意到這里的$cat[fid]==44??把這個(gè)數(shù)字改成你對(duì)應(yīng)的gid一定一定! |
評(píng)論