Discuz!x2.5完整伪静态.htaccess代码,支持论坛、博客、门户伪静态

前段时间因为玩DZ论坛,需要把博客伪静态,就写了这篇介绍Discuz!x2.5 .htaccess伪静态代码的文章,此文章支持博客伪静态,但今天又发现这篇文章里提到的代码不支持门户文章的伪静态,今天更新了一下,完美支持各种伪静态,代码直接复制到你的.htaccess文件里或直接下载我提供下载的文件,上传到博客根目录即可。

代码:

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

直接下载.htaccess文件:

.htaccess

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2009.09.04

    Flickr Uploadr 在免费的相册空间Flickr 上分享你的照片软件

    在 Flickr.com 上上传 將你的相片…

  2. 没有图片

    2012.06.14

    WordPress页面调用相关参数

    平时大家关注的Wordpress日志的调用更…

  3. 没有图片

    2010.04.16

    Supesite 内容的“上一篇”、“下一篇”添加标题

    打开模板文件下的news_view.html…

  4. 没有图片

    2011.03.22

    15个博客即将上线的WordPress主题和插件

    有时候,你的博客由于升级等原因需要临时关闭,…

  5. 没有图片

    2013.04.28

    WordPress Shortlink 短网址使用教程

    自 WordPress 3.0 之后,就自带…

  6. 没有图片

    2011.12.22

    LNMP的mail函数不能发送邮件解决办法

    编译好的LNMP环境下,WordPress的…

评论

  1. 平板盒子 2012.10.03 12:32下午

    这个,直接在DX后台的伪静态那里就有代码,复制粘贴过去就行了。