杭州神话信息技术有限公司

标题: 伪静态全部弄好,但是只能通过域名/INDEX.PHP/ID来访问。 [打印本页]

作者: xiaof    时间: 2010-6-7 14:42:48     标题: 伪静态全部弄好,但是只能通过域名/INDEX.PHP/ID来访问。

注册的用户IE状态栏链接全是显示:域名/ID,但是无法打开,只能通过域名/INDEX.PHP/ID来访问。已经能够确定不是服务器的问题。IIS的。没法解决啊。
作者: 神话三少    时间: 2010-6-7 14:57:03

系统设置--URL地址设置
作者: 神话三少    时间: 2010-6-7 15:13:40

如果确实IIS已经加载rewrite规则,把httpd.ini放在记事狗目录哦!~!~
作者: xiaof    时间: 2010-6-7 16:33:11

管理员好快就回答了。。

我的主机不支持局部的伪静态,是全局的。我把记事狗放到了2级目录里。不知道是不是这个原因。。
作者: 神话三少    时间: 2010-6-7 16:50:59

前提是你空间支持记事狗的伪静态哦!!
如果您的博客安装在二级目录比如:http://www.baidu.com/jishigou
请在www.baidu.com的目录下上传httpd.ini这个文件。应该是可以的

而httpd.ini的配置规则应该是
  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 ^[^.?]*$ /jishigou/index.php
复制代码
注意:以上规则可能导致www.baidu.com无法正常访问。如www.baidu.com也有伪静态规则。加入httpd.ini就可以了。
作者: xiaof    时间: 2010-6-7 17:01:50

在此向记事狗和管理员表示感谢,如您所说,问题解决了。今后会一如既往支持记事狗的。
作者: xiaof    时间: 2010-6-7 20:10:20

伪静态实现了,打开网站,首页应该是默认INDEX.ASP的,却变成了2级文件夹里的记事狗的首页index。就是打开http://www.baidu.com和http://www.baidu.com/jishigou/变成一样的了...什么原因呢..
作者: xiaof    时间: 2010-6-7 22:52:43

已经解决。
作者: 半神的赎罪    时间: 2010-6-28 21:38:59

已经解决。
xiaof 发表于 2010-6-7 22:52



    大哥
请教下到底是怎么解决的啊!救救我啊
作者: tows    时间: 2010-6-29 02:11:22

9楼的,开启伪静态首先要确认你自己的主机支持不支持相应的规则,最主要是先确认自己的空间是什么平台什么WEB服务
作者: 半神的赎罪    时间: 2010-6-29 15:44:32

9楼的,开启伪静态首先要确认你自己的主机支持不支持相应的规则,最主要是先确认自己的空间是什么平台什么W ...
tows 发表于 2010-6-29 02:11



    我的是支持的,我现在论坛就在用伪静态的,我在跟目录论坛伪静态规则里添加了记事狗的规则,成功了,但是点击论坛地址,显示的却是记事狗的首页!
比如我的论坛地址是:www.baidu.com    记事狗的地址是:t.baidu.com
点击www.baidu.com  显示的却是t.baidu.com
  求助啊
作者: 半神的赎罪    时间: 2010-6-29 16:09:04

伪静态实现了,打开网站,首页应该是默认INDEX.ASP的,却变成了2级文件夹里的记事狗的首页index。就是打开h ...
xiaof 发表于 2010-6-7 20:10



    求这个解决办法,我也是这个问题!!!!
作者: 神话三少    时间: 2010-6-29 19:06:54

回复 12# 半神的赎罪

这个问题说一下

若:
记事狗地址是http://www.jishigou.net/jishigou在目录、C:/WEB/jishigou 下面
官方站点      http://www.jishigou.net      C:/WEB目录下

加载规则httpd.ini放在web目录下。如果存在http://www.jishigou.net/123 还是访问记事狗地址。
应该是这个问题吧?

1:123有伪静态规则也放在httpd.ini里面
2:如没有 通过绝对地址访问  http://www.jishigou.net/123/index.html 这样的。

只是windows存在类似问题和类unix系统无关。
作者: pzw7969    时间: 2010-6-30 10:01:48

我只是来回个帖子赚点积分的!
. . . . . . . . . . . . . . . . . . .
作者: sea1983816    时间: 2011-1-1 20:30:31

正在解决问题中
作者: daqu    时间: 2011-1-4 05:00:51

啥跟啥啊,感觉管理员说得都够乱的
作者: daqu    时间: 2011-1-5 17:17:51

又出问题了!
俺的伪静态依然不通!必须在http://bpweibo.com后面加index.php再加ID才行!
并且,在已经发布的微博加入URL地址的话,如果是视频能在站内直接播放,这还好说,虽然点击该链接会打开错误,并回到我首页。
但如果是发的其他链接,比如MP3、普通文章链接呢,只能点击链接了,却不能正常打开!
并且在微博里显示的URL为此格式:http://bpweibo.com/index.php/url/x(x代表任意字符)
打开一半就回到我的首页!

有碰到这情况的吗?
不指望官方答复,请问有高手用过的吗?指导下!
多谢!
还是高手们都不用这程序?
作者: suxuan    时间: 2011-1-5 22:05:08

回复 13# 神话三少

微博是放在www.baidu.com/weibo这个文件夹。然后baidu启用伪静态规则,按上所说如果要启用微博的伪静态必须把httpd.ini规则放在baidu.com即空根目录下,这两个伪静态规则如何共存?如何将微博的规则添加在之前已经应用的规则中。简单说就是iis主机下的伪静态规则如何写,能是空间下不同的两个程序都能实现伪静态




欢迎光临 杭州神话信息技术有限公司 (http://cenwor.com/) Powered by Discuz! X2