Chinaunix首页 | 论坛 | 博客
  • 博客访问: 486999
  • 博文数量: 100
  • 博客积分: 7010
  • 博客等级: 少将
  • 技术积分: 995
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-22 15:44
文章分类

全部博文(100)

文章存档

2006年(90)

2005年(10)

我的朋友

分类: BSD

2006-02-24 13:44:31

美化discuz的url,更好的支持搜索引擎

使用apache的mod_rewrite功能
更容易让搜索引擎查找到
演示

httpd.conf加入

CODE:

        RewriteRule ^bbs/forum-([0-9]+)\.html$ bbs/forumdisplay.php\?fid=$1
        RewriteRule ^bbs/forum-([0-9]+)\.html&page=([0-9]+)$ bbs/forumdisplay.php\?fid=$1&page=$2
        RewriteRule ^bbs/forum-([0-9]+)\.html&filter=digest$ bbs/forumdisplay.php\?fid=$1&filter=digest
        RewriteRule ^bbs/forum-([0-9]+)\.html&page=([0-9]+)&filter=digest$ bbs/forumdisplay.php\?fid=$1&page=$2&filter=digest
        RewriteRule ^bbs/thread-([0-9]+)\.html$ bbs/viewthread.php\?tid=$1
        RewriteRule ^bbs/thread-([0-9]+)\.html&extra=page=([0-9]+)&page=([0-9]+)$ bbs/viewthread.php\?tid=$1&extra=page=$2&page=$3
        RewriteRule ^bbs/thread-([0-9]+)\.html&extra=page=([0-9]+)$ bbs/viewthread.php\?tid=$1&extra=page=$2
        RewriteRule ^bbs/thread-([0-9]+)\.html&extra=page=([0-9]+)&filter=digest$ bbs/viewthread.php\?tid=$1&extra=page=$2&filter=digest
        RewriteRule ^bbs/thread-([0-9]+)\.html&fpage=([0-9]+)&highlight=$ bbs/viewthread.php\?tid=$1&fpage=$2&highlight=
修改discuz相应的模板文件即可
forumdisplay.php?fid=$thread[fid]    ==>forum-$thread[fid].html
forumdisplay.php?fid=$fid                 ==>forum-$fid.html
forumdisplay.php?fid=$forum[fid]     ==>forum-$forum[fid].html
viewthread.php?tid=$thread[tid]      ==>thread-$thread[tid].html
阅读(1017) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~