raksmart活动促销

分享

写回答

发帖

bluehost如何为discuz创建伪静态

BlueHost BlueHost 1892 人阅读 | 3 人回复

发表于 2011-7-25 18:06:14 | 显示全部楼层 |阅读模式

跪求大侠解决。
bluehost如何为discuz x2 创建伪静态啊。最好详细一些,谢谢了。。。
在线等啊。。。

回答|共 3 个

lpj

发表于 2011-7-26 09:04:12 | 显示全部楼层

1、在Discuz x2后台管理中心——全局——SEO设置——勾选URL静态化
2、在网站根目录(网站存放的目录)下上传.htaccess文件,没有可创建,创建方法:在本地新建htaccess.txt文件上传后重命名为.htaccess。
3、在.htaccess文件中添加以下代码:
# 将 RewriteEngine 模式打开
RewriteEngine On
RewriteBase /
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
回复 支持 反对

使用道具 举报

dcxy

发表于 2011-7-27 12:49:34 | 显示全部楼层

问题解决了,谢谢啊!!!
回复 支持 反对

使用道具 举报

lpj

发表于 2011-7-27 13:37:14 | 显示全部楼层

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则