Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求一个SS、DZ、UCH共用的伪静态规则。

[复制链接]
mqq 发表于 2009-11-17 19:19:19 | 显示全部楼层 |阅读模式
20微币
本帖最后由 mqq 于 2009-11-17 19:36 编辑

SS是在根目录下,论坛是在bbs目录下。

之前SS没有设置伪静态,现在我想加上。

以前的论坛伪静态配置如下:
  1. # BBS Rewrite规则
  2. # 独立主机用户
  3. RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
  4. RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
  5. RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
  6. RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
  7. RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3
复制代码
单一个论坛,这样配置,一切正常,用了几个月了,都没出问题。

今天加上SS的伪静态配置后,代码如下:

  1. # SupeSite Rewrite规则
  2. # 独立主机用户
  3. # 修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /

  4. RewriteRule ^/([0-9]+)$ /index\.php\?uid/$1 [L]
  5. RewriteRule ^/([0-9]+)/spacelist(.+)$ /index\.php\?uid/$1/action/spacelist/type$2 [L]
  6. RewriteRule ^/([0-9]+)/viewspace(.+)$ /index\.php\?uid/$1/action/viewspace/itemid$2 [L]
  7. RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index\.php\?uid/$1/action/viewbbs/tid$2 [L]
  8. RewriteRule ^/([0-9]+)/(.*)$ /index\.php\?uid/$1/$2 [L]

  9. RewriteRule ^/action(.+)$ /index\.php\?action$1 [L]
  10. RewriteRule ^/category(.+)$ /index\.php\?action/category/catid$1 [L]
  11. RewriteRule ^/viewnews(.+)$ /index\.php\?action/viewnews/itemid$1 [L]
  12. RewriteRule ^/viewthread(.+)$ /index\.php\?action/viewthread/tid$1 [L]
  13. RewriteRule ^/mygroup(.+)$ /index\.php\?action/mygroup/gid$1 [L]


  14. # BBS Rewrite规则
  15. # 独立主机用户
  16. RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
  17. RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
  18. RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
  19. RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
  20. RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3
复制代码
结果,SS伪静态是成功了,但DZ论坛却出了问题,评分,回复,查看提醒功能等,都会直接跳到论坛首页去,无法正常使用了。

请教高手,此问题如何解决??

===================================================

希望有人能提供一个SS、DZ、UCH共用的伪静态规则。
我的win2003,IIS6.0,独立主机。SS在根目录,论坛在bbs目录下,UCH在home目录下。(论坛和UCH都是用的二级域名。)

最佳答案

查看完整内容

评分,回复,查看提醒功能。。 你论坛的问题很奇怪,这些都是动态地址,根本和伪静态没关系的呀。 开不开启伪静态,或是伪静态出现问题,这几个功能也不应该出现问题的才对。 你试下后台关掉伪静态是否正常,然后再开始是否出现这样问题。来确定是不是伪静态造成的。
没有箭的射手 发表于 2009-11-17 19:19:20 | 显示全部楼层
本帖最后由 没有箭的射手 于 2009-11-17 20:15 编辑

评分,回复,查看提醒功能。。

你论坛的问题很奇怪,这些都是动态地址,根本和伪静态没关系的呀。

开不开启伪静态,或是伪静态出现问题,这几个功能也不应该出现问题的才对。

你试下后台关掉伪静态是否正常,然后再开始是否出现这样问题。来确定是不是伪静态造成的。
回复

使用道具 举报

没有箭的射手 发表于 2009-11-17 19:30:23 | 显示全部楼层
在那些规则那里加上 BBS/  HOME/就可以了。
回复

使用道具 举报

没有箭的射手 发表于 2009-11-17 19:32:18 | 显示全部楼层
  1. # UCHome Rewrite规则
  2. # 独立主机用户
  3. # 修改以下语句中的 /uchome 修改为你的uchome目录地址,如果程序放在根目录中,请将 /uchome 修改为 /
  4. RewriteRule ^/uchome/(space|network)-(.+)\.html$ /uchome/$1\.php\?rewrite=$2 [L]
  5. RewriteRule ^/uchome/(space|network)\.html$ /uchome/$1\.php [L]
  6. RewriteRule ^/uchome/([0-9]+)$ /uchome/space\.php\?uid=$1 [L]
复制代码
给你个实例,你自己对照这改你自己的规则。什么目录就加什么目录。
回复

使用道具 举报

 楼主| mqq 发表于 2009-11-17 19:35:14 | 显示全部楼层
你没明白我意思,规则是好的,伪静态也成功了,但现在DZ论坛有些地方出现异常。
回复

使用道具 举报

 楼主| mqq 发表于 2009-11-17 19:35:44 | 显示全部楼层
我用的是二级域名  论坛地址是bbs.mqq.me,所以应该是不需要加bbs的
回复

使用道具 举报

没有箭的射手 发表于 2009-11-17 19:39:18 | 显示全部楼层
论坛根目录也绑域名,是不需要加BBS

那样你的规则也正常啊,你重新加载一下看看咯。
回复

使用道具 举报

 楼主| mqq 发表于 2009-11-17 19:52:48 | 显示全部楼层
加了,SS正常,论坛伪静态也正常,但论坛却出了问题,评分,回复,查看提醒功能等,都会直接跳到论坛首页去,无法正常使用了。
回复

使用道具 举报

 楼主| mqq 发表于 2009-11-17 19:53:36 | 显示全部楼层
分开设置伪静态规则要怎么做的????再复制一份Rewrite,重新定义吗?
回复

使用道具 举报

 楼主| mqq 发表于 2009-11-17 20:24:12 | 显示全部楼层
如果不配置SS的伪静态,那论坛的所有功能,全部都是正常的,一配置SS的伪静态,SS可以配置成功,但论坛就会出问题,超郁闷。。。。。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 20:20 , Processed in 0.040640 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表