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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] UCenterHome在IIS服务器下的html静态化设置 开启Rewrite伪静态的方法 2010.05.11

[复制链接]
 楼主| it1988.com 发表于 2008-4-24 13:48:37 | 显示全部楼层

回复 20# ybfq2 的帖子

把您的具体设置说出来看看.
回复

使用道具 举报

ybfq2 发表于 2008-4-24 14:00:22 | 显示全部楼层
嗯,就是在IIS里有两个独立的站点,都是根目录的
一个是bbs.abc.com  [论坛]
一个是my.abc.com [UCH]

然后我在C盘建立了Rewrite文件夹,下面有两个文件夹,不同的Rewrite文件
一个是DZ6,一个是UHOME【这个是楼主老大的】

再然后我就到IIS设置,BBS的Rewrite为DZ6那个文件夹里的Rewrite.dll
MY的Rewrite为UHOME这个文件夹里的Rewrite.dll

设置好,我就重启IIS了,然后就只有BBS的应用可以了,UCH的就出现“DNS错误”和“没有可以显示的页面”,并没有出现404的错误。。

我用的是你的根目录的那个包
回复

使用道具 举报

ybfq2 发表于 2008-4-24 14:23:24 | 显示全部楼层
兄弟我研究明白了。。。

只要在DZ6原来的REWRITE的HTTPD.INI里加入以下代码就好了

RewriteRule ^/(space|network)-(.+)\.html$ /$1\.php\?rewrite=$2 [L]
RewriteRule ^/(space|network)\.html$ /$1\.php [L]
RewriteRule ^(.*)/([0-9]+)$ /space\.php\?uid=$1 [L]
回复

使用道具 举报

ybfq2 发表于 2008-4-24 14:25:10 | 显示全部楼层
感谢你的初版,我再发下套装
回复

使用道具 举报

unabc 发表于 2008-4-24 17:26:05 | 显示全部楼层
我的dz和uch是在一个域名下的,用同一个配置文件。所以打不开?
回复

使用道具 举报

unabc 发表于 2008-4-24 17:27:01 | 显示全部楼层
原帖由 ybfq2 于 2008-4-24 14:23 发表
兄弟我研究明白了。。。

只要在DZ6原来的REWRITE的HTTPD.INI里加入以下代码就好了

RewriteRule ^/(space|network)-(.+)\.html$ /$1\.php\?rewrite=$2 [L]
RewriteRule ^/(space|network)\.html$ /$1\.php [L] ...

出现Access Denied
回复

使用道具 举报

 楼主| it1988.com 发表于 2008-4-24 21:04:58 | 显示全部楼层
已更新.看最新说明.
回复

使用道具 举报

unabc 发表于 2008-4-25 09:01:33 | 显示全部楼层
原帖由 it1988.com 于 2008-4-24 21:04 发表
已更新.看最新说明.

仍然失败
404
回复

使用道具 举报

unabc 发表于 2008-4-25 09:03:47 | 显示全部楼层
我的
ss在根
dz在bbs
uch在Home

目前用的是
  1. [ISAPI_Rewrite]

  2. # 3600 = 1 hour
  3. CacheClockRate 3600

  4. RepeatLimit 32

  5. # Protect httpd.ini and httpd.parse.errors files
  6. # from accessing through HTTP
  7. RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$3
  8. RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
  9. RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
  10. RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
  11. RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3


  12. RewriteRule ^/([0-9]+)$ /index\.php\?uid/$1 [L]
  13. RewriteRule ^/([0-9]+)/spacelist(.+)$ /index\.php\?uid/$1/action/spacelist/type$2 [L]
  14. RewriteRule ^/([0-9]+)/viewspace(.+)$ /index\.php\?uid/$1/action/viewspace/itemid$2 [L]
  15. RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index\.php\?uid/$1/action/viewbbs/tid$2 [L]
  16. RewriteRule ^/([0-9]+)/(.*)$ /index\.php\?uid/$1/$2 [L]

  17. RewriteRule ^/action(.+)$ /index\.php\?action$1 [L]
  18. RewriteRule ^/category(.+)$ /index\.php\?action/category/catid$1 [L]
  19. RewriteRule ^/viewnews(.+)$ /index\.php\?action/viewnews/itemid$1 [L]
  20. RewriteRule ^/viewthread(.+)$ /index\.php\?action/viewthread/tid$1 [L]
  21. RewriteRule ^/mygroup(.+)$ /index\.php\?action/mygroup/gid$1 [L]
  22. RewriteRule ^/index([\.0-9a-zA-Z]*)$ /index\.php [L]
复制代码
就是这样也用问题,ss站点存档左边日期栏的连接404

[ 本帖最后由 unabc 于 2008-4-25 09:08 编辑 ]
回复

使用道具 举报

 楼主| it1988.com 发表于 2008-4-25 13:39:44 | 显示全部楼层
SS不要混在里面了.SS直接用纯html静态化.SS与论坛和uch无关的.按照要求做吧.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 23:19 , Processed in 0.527566 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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