23 123
发新话题
打印

大漠斑斑帮帮忙!关于dz6.0的静态化问题!

大漠斑斑帮帮忙!关于dz6.0的静态化问题!

http://bbs.yueid.com/index.php

程序是dz6.0

后台设置了完全启用Archiver:
URL 静态化全部选择

并上传了.htaccess

规则如下:
        # 将 RewriteEngine 模式打开
        RewriteEngine On

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

        # Rewrite 系统规则请勿修改
        RewriteRule ^archiver/((fid|tid)-[\w\-]+\.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

可是不行啊!

TOP

好像他们公布的一个规则有问题,你到discuz论坛问问,我还没用过6.0的

TOP

论坛安装在bbs文件夹里面, .htaccess 文件也放在bbs文件夹里面的!!

如果把RewriteBase /改成RewriteBase /bbs 这个时候http://bbs.yueid.com这个域名就不能访问了。

所以静态化写法如下:
# 将 RewriteEngine 模式打开
        RewriteEngine On

        # 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 /改成RewriteBase /bbs

我测试成功了,和大家分享一下!
本帖最近评分记录

TOP

美国的空间就是怪啊!

TOP

你的是装在根目录的,当然不应该带bbs

TOP

引用:
原帖由 hxnl 于 2007-10-13 09:43 PM 发表
论坛安装在bbs文件夹里面, .htaccess 文件也放在bbs文件夹里面的!!

如果把RewriteBase /改成RewriteBase /bbs 这个时候http://bbs.yueid.com这个域名就不能访问了。

所以静态化写法如下:
# 将 RewriteEngine 模式打开
...
看不明白你的意思呀。
你写的是程序吗?如果是程序,把这些放在哪里调试?

TOP

discuz论坛 www.discuz.net

TOP

我测试了,可以使用.
接触的人越多,发现自己就越喜欢狗.

TOP

引用:
原帖由 黄飞鸿 于 2007-10-13 10:54 PM 发表

看不明白你的意思呀。
你写的是程序吗?如果是程序,把这些放在哪里调试?
把代码复制,新建记事本文件,粘贴,另存为.htaccess。上传到网站根目录

TOP

谢谢hxnl

测试成功

TOP

 23 123
发新话题