Discuz x1.5网站伪静态设置方法

1、首先新建.htaccess文件,编辑伪静态正则表达规则,后上传到discuz x1.5安装目录下面。如果你的discuz x1.5是安装在二级别目录下,请用户注意修改.htaccess的规则,将站点目录指向二及目录。discuz x1.5伪静态.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 ^([a-z]+)-(.+).html$ $1.php?rewrite=$2&%1

2、登录discuzx1.5管理中心—>全局—>优化设置—>url静态化设置勾选相关的URL静态化选择并开启rewrite重写功能。

3、请将步骤1中新建的.htaccess文件,上传到网站根目录(public_html),如果你的discuz x1.5是安装在二级目录,请替换.htaccess中的二级别目录,如果discuz x1.5是安装网站根目录下的,请你删除.htaccess的二级别目录名。编辑修改.htaccess文件时,unix学习笔记建议你用notepad++文本编辑器进行修改。

4、Discuz x1.5伪静态设置成功。