Posts Tagged ‘discuz伪静态’

  HostMonster主机如何设置Discuz!X2伪静态

posted on 2 7 月, 2011 BY admin
HostMonster主机如何设置Discuz!X2伪静态已关闭评论

Discuz! X2 正式版已经发布,针对Discuz不同版本的伪静态设置,也是不一样的,今天这里就介绍在HostMonster主机里如何设置Discuz! X2的伪静态。

第一步:在Discuz后台,全局——SEO设置——url静态化,勾选全部伪静态

第二步:在网站根目录下的.htaccess文件,添加如下伪静态代码:

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

# 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

注意:如果网站下不存在.htaccess文件,可以手动创建,同时注意你的Discuz程序的安装目录,将上面的代码的目录修改成自己的目录

相关链接:

美国Hostmonster如何使用html静态化

Hostmonster中设置Discuz中的伪静态