DZ7.2偽靜態后最后發表鏈接lastpost#lastpost去除方法
2011-06-04 15:15?來源 未知
DZ論壇開啟了rewrite 功能,google 收錄中 還是出現redirect.php?tid=動態鏈接網址,這歌后果就是偽靜態和動態重復收錄,嚴重影響seo效果,下面我經過簡單的修改,實現DZ7.2偽靜態后最后發表鏈接lastpost#lastpost去除方法。
方法是到你正在使用的模板的目錄小下找“discuz.htm”
如果沒有到默認目錄下找templates/default/discuz.htm,用編輯器打開,注意不要用windows 自帶的記事本,搜索“lastpost ”,來到此處(約第67行):
- <!–{elseif is_array($forum['lastpost'])}–>
- <p><a href=”redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost”>{echo cutstr($forum[lastpost][subject], 30)}</a></p>
將其中的
- “<a href=”redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost”>”
修改為
- <a href=”thread-$forum[lastpost][tid]-1-1.html”>
再向下搜索
來到此處(約第97行):
- <p>{lang forum_lastpost}:
- <!–{if is_array($forum['lastpost'])}–>
- <a href=”redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost” title=”{echo cutstr($forum[lastpost][subject], 30)} {lang forum_lastpost_by} {if $forum['lastpost']['author']}$forum['lastpost']['authorusername']{else}{lang anonymous}{/if} “>$forum[lastpost][dateline]</a>
同上,將
將其中的
- “<a href=”redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost”>”
修改為
- <a href=”thread-$forum[lastpost][tid]-1-1.html”>
修改完后,dz論壇首頁的最后發表鏈接就變成類似“thread-xxx-1-1.html”
這樣的靜態url形式了,示例:溫州論壇:http://www.hangqichache.cn/bbs/
本文“”來源:http://www.hangqichache.cn/keji/intel/zzzj/rumen/37403.html,轉載必須保留網址。
編輯: 溫州視線