深喉咙企业网站系统社区's Archiver

深喉咙CMS PHP3.8版本

johnnieyan 发表于 2009-1-6 13:59

第一次使用深喉咙感觉不错但是有个小问题

静态页的问题
用了静态页什么都很正常唯独
产品页的分类栏目静态地址打不开。。。
/html/products/8.html这样的地址打不开
其他页面全部正常
希望版主或着知道的能给与解答

maxazure 发表于 2009-1-6 15:45

已经上传的话,请贴出地址,一起看一下。
你说的问题我们测试时不存在的。
页面可以正常打开。
可以参看:
[url]http://test.kb8.cn/html/Product/4.html[/url]

johnnieyan 发表于 2009-1-6 16:17

[i=s] 本帖最后由 johnnieyan 于 2009-1-6 19:02 编辑 [/i]

请问管理您那是IIS还是Apache?
Apache确实没有问题
但是IIS下确实出现了我说的问题
而且很怪就产品这样的页/html/products/8.html打不开其他页面全部正常
Apache下就可以

johnnieyan 发表于 2009-1-6 16:18

我使用的是3.8beta版本

ysuny 发表于 2009-1-7 14:31

如果你用的是IIS
需要看下你的支持URLREWRITE组件的ISAPI版本
因为ISAPI版本不一样。。静态规则的写法也会有一顶点区别
看后。根据你的ISAPI版本规则修改一下httpd.ini文件的规则就可以了

johnnieyan 发表于 2009-1-7 23:39

[quote]如果你用的是IIS
需要看下你的支持URLREWRITE组件的ISAPI版本
因为ISAPI版本不一样。。静态规则的写法也会有一顶点区别
看后。根据你的ISAPI版本规则修改一下httpd.ini文件的规则就可以了 ...
[size=2][color=#999999]ysuny 发表于 2009-1-7 14:31[/color] [url=http://www.shenhoulong.net/redirect.php?goto=findpost&pid=31793&ptid=7321][img]http://www.shenhoulong.net/images/common/back.gif[/img][/url][/size][/quote]

我isapi版本是1.3绿色版的是DZ官方提供的
请问你们3.8里的

规则

[table=98%,#ffff00][tr][td] [ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]
RewriteRule ^(.*)/html/([^./]*)[/|]$ $1/index.php\?f=$2
RewriteRule ^(.*)/html/([^./]*)/([0-9]+).html $1/index.php\?f=$2&c=$3
RewriteRule ^(.*)/html/([^./]*)/(view)_([0-9]+).html $1/index.php\?f=$2&a=$3&r=$4
RewriteRule ^(.*)/html/([^./]*)/(view)_([0-9]+)_([0-9]+).html $1/index.php\?f=$2&a=$3&c=$4&r=$5
RewriteRule ^(.*)/html/([^./]*)/(send)_([0-9]+).html $1/index.php\?f=$2&a=$3&r=$4

[/td][/tr][/table]

该怎么改我才能用?

ysuny 发表于 2009-1-8 15:13

RewriteRule ^(.*)/html/([^./]*)/([0-9]+).html $1/index.php\?f=$2&c=$3
首先呵.理论上这句规则写的是没有问题的.
其实,我这里没有ISAPI.也没有1.3版本呵
所以建议你自己改改([0-9]+).html这里试试.应该是这个地方和你的不兼容
另外我们默认的规则是兼容联动天下的ISAPI的.当时我们以他们的的虚拟主机做参考.APACHE就不用说的..没有版本兼容差别.呵呵

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.