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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] ss7伪静态BUG (/?斜杠和问号在一起就出问题)

[复制链接]
yyh838 发表于 2009-5-20 22:55:53 | 显示全部楼层 |阅读模式
ss7伪静态BUG (“/?”斜杠和问号在一起的链接就会出问题)


假如我的网站是http://www.12345.com/


动态设置下(正常):
发布文章中如果包含有“/?”的链接:
http://www.99999.com/?r=55555


伪静态设置下(出鬼了):
那设置伪静态后就会出现点击后主域名就变成我的网址了,问号没了,后面还多了一个“.html”:
http://www.12345.com/r=5555.html


我测试了好几个含有“/?”的链接,都是出现如此的现象,把"/"或“?”去掉就一切正常。只有设置了伪静态才会出现这样的问题,生成html和动态设置下都很正常。
littlehz 发表于 2009-5-21 02:12:27 | 显示全部楼层
把?用转义?代替
例如
  1. http://www.99999.com/?r=55555
复制代码
回复

使用道具 举报

 楼主| yyh838 发表于 2009-5-21 09:52:57 | 显示全部楼层
把?用转义?代替
例如
http://www.99999.com/?r=55555
littlehz 发表于 2009-5-21 02:12


谢谢,你这方法确实是一个没办法的办法,但不可能我的每一个链接都要手工去转义,那就太麻烦了。我认为这还是ss7伪静态的问题,只有从根本解决问题才行。
回复

使用道具 举报

紫琼 发表于 2009-5-21 10:21:37 | 显示全部楼层
伪静态的意义就在于此,把带问号的都去掉了,后面加上 .html 看起来就好像是静态地址,方便搜索引擎抓取,但是实际上还是动态地址。
如果你的空间上还有其他站点,建议只给 SupeSite 设置伪静态,也就是说放到 SupeSite 目录下,而不是针对所有站点,如果是 iis 独立主机,只需要给 SupeSite 这一个站点加载 rewrite 筛选器即可,别的不要加就不会影响了。
回复

使用道具 举报

 楼主| yyh838 发表于 2009-5-21 11:05:15 | 显示全部楼层
伪静态的意义就在于此,把带问号的都去掉了,后面加上 .html 看起来就好像是静态地址,方便搜索引擎抓取,但是实际上还是动态地址。
如果你的空间上还有其他站点,建议只给 SupeSite 设置伪静态,也就是说放到 Supe ...
紫琼 发表于 2009-5-21 10:21


我论坛里已经设置了伪静态,而且搜索引擎已经收录了1万多贴,不可能取消伪静态了.看来我只有手工转义,或者ss7不设置伪静态了,哎~~
回复

使用道具 举报

 楼主| yyh838 发表于 2009-5-21 11:09:25 | 显示全部楼层
4# 紫琼

不过也有一个思路可以解决这个问题,就是让“站外”链接不用强制转成伪静态,这样就可以完美解决!
回复

使用道具 举报

pchhh 发表于 2009-5-22 22:15:39 | 显示全部楼层
我前几天也提出这个问题了, 见https://discuz.dismall.com/thread-1301686-1-1.html

紫琼提出只要Supesite用伪静态, 论坛不用伪静态来解决, 也是不对的。  论坛的伪静态没有什么问题, 只是Supesite生成的静态页面产生了问题。 这个需要Supesite来修改静态化的替换规则来解决这个bug.
回复

使用道具 举报

 楼主| yyh838 发表于 2009-5-28 11:34:49 | 显示全部楼层
本帖最后由 yyh838 于 2009-5-28 11:36 编辑
我前几天也提出这个问题了, 见https://discuz.dismall.com/thread-1301686-1-1.html

紫琼提出只要Supesite用伪静态, 论坛不用伪静态来解决, 也是不对的。  论坛的伪静态没有什么问题, 只是Supesite生成的静态页面产 ...
pchhh 发表于 2009-5-22 22:15


说的有道理!

我现在用的一个土方法暂时解决了这个问题,就是只要/?在一起的时候就把/去掉,发现点击以后会自动还原成/?,效果一样,呵呵

举例:
原链接:http://www.99999.com/?r=55555
修改成:http://www.99999.com?r=55555

点击后会自动还原成:http://www.99999.com/?r=55555

我不明白其中的原理,不过这样做很有效!
回复

使用道具 举报

pchhh 发表于 2009-5-29 23:12:58 | 显示全部楼层
真希望尽快解决这个bug, 很影响搜索引擎收录!
回复

使用道具 举报

emeok 发表于 2009-6-14 05:14:44 | 显示全部楼层
没有这样的事情啦。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 18:14 , Processed in 0.026469 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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