Lunarpages主机上搭建Discu论坛,需要设置静态化,在后台设置了完全启用Archiver,并上传了.htaccess文件,却发现无法实现静态化。出现这样的情况,你先检查一下.htaccess文件是否上传到正确的目录。
如果你的论坛装在bbs文件夹里面,.htaccess文件也放到这个bbs文件夹里面,.htaccess规则如下:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /bbs
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
需要注意的是文件里的RewriteBase/的写法,如果你把Discuz装在根目录下,那么是不能改成RewriteBase /bbs,修改的话你的域名http://bbs.youdomain.com就不能访问了,如果不是装在根目录下,是需要加bbs的。
原创文章,转载请注明: 转载自LunarPages美国jsp主机
本文链接地址: Lunarpages的Discuz静态化问题
文章的脚注信息由WordPress的wp-posturl插件自动生成