cais 发表于 29-6-2013 01:30:32

https有问题

在地址栏直接打freeoz.org,就转到https://www.freeoz.org 发表文章/回复会报错,但是还是发出去了。
点评分就一直是“请稍候”。
换成http:// 就没有问题。

ubuntuhk 发表于 3-7-2013 20:23:12


嗯,我知道这个问题存在,有可能是某个JS脚本出问题了,不过我找不到原因及如何修复,需要大家帮忙。

ubuntuhk 发表于 3-7-2013 20:23:32

呼 @老鼠爱上猫 有空的时候看看。

指纹 发表于 3-7-2013 23:38:49

为啥要用https 呢?

newozer 发表于 3-7-2013 23:40:16

ubuntuhk 发表于 3-7-2013 19:23 static/image/common/back.gif
呼 @老鼠爱上猫 有空的时候看看。

老猫不是去巴厘岛happy了么?。。。好久不见了。。。

newozer 发表于 3-7-2013 23:41:20

指纹 发表于 3-7-2013 22:38 static/image/common/back.gif
为啥要用https 呢?

问的好。。。除非不得已。。。但至少现在嘛。。。嘿嘿。。。:ppb_26

指纹 发表于 3-7-2013 23:43:22

newozer 发表于 3-7-2013 22:41 static/image/common/back.gif
问的好。。。除非不得已。。。但至少现在嘛。。。嘿嘿。。。

不懂你在说啥:lol

newozer 发表于 3-7-2013 23:49:36

指纹 发表于 3-7-2013 22:43 static/image/common/back.gif
不懂你在说啥

http://www.hioz.me/ibbs/
俺直接用滴这。。。存在收藏里面,直接点击就OK了。。。:ppb_26

指纹 发表于 3-7-2013 23:51:34

newozer 发表于 3-7-2013 22:49 static/image/common/back.gif
http://www.hioz.me/ibbs/
俺直接用滴这。。。存在收藏里面,直接点击就OK了。。。

是用收藏夹啊,我是问HTTPS有必要么?难道是防过滤?

newozer 发表于 3-7-2013 23:55:43

指纹 发表于 3-7-2013 22:51 static/image/common/back.gif
是用收藏夹啊,我是问HTTPS有必要么?难道是防过滤?

目前是没有必要啊。。。不过曾经经历过被过滤。。那时只能用https了......

cais 发表于 4-7-2013 00:11:11

指纹 发表于 3-7-2013 22:38 static/image/common/back.gif
为啥要用https 呢?

不是我要用啊。是如果打了网址的话,它就自动转到https去了。可能是我的FF的设置有问题吧。

指纹 发表于 4-7-2013 00:16:07

cais 发表于 3-7-2013 23:11 static/image/common/back.gif
不是我要用啊。是如果打了网址的话,它就自动转到https去了。可能是我的FF的设置有问题吧。

有可能吧,没研究过

指纹 发表于 4-7-2013 00:19:11

cais 发表于 3-7-2013 23:11 static/image/common/back.gif
不是我要用啊。是如果打了网址的话,它就自动转到https去了。可能是我的FF的设置有问题吧。

This post might help you on that problem:

https://support.mozilla.org/en-US/questions/957292

cais 发表于 4-7-2013 00:33:33

ubuntuhk 发表于 3-7-2013 19:23 static/image/common/back.gif
呼 @老鼠爱上猫 有空的时候看看。

初步判断是这一段的第一句出了问题,因为传进来的是个relative url,会自动加上SITEURL。function hostconvert(url) {
        if(!url.match(/^https?:\/\//)) url = SITEURL + url;
        var url_host = getHost(url);
        var cur_host = getHost().toLowerCase();
        if(url_host && cur_host != url_host) {
                url = url.replace(url_host, cur_host);
        }
        return url;
}
SITEURL是从php传回来的。定死在http了。SITEURL = 'http://www.freeoz.org/ibbs/'

cais 发表于 4-7-2013 00:38:34

指纹 发表于 3-7-2013 23:19 static/image/common/back.gif
This post might help you on that problem:

https://support.mozilla.org/en-US/questions/957292

thanks!

but autofill is too useful to disable.

and I don't want to forget about freeoz. :lol

cais 发表于 4-7-2013 01:11:46

cais 发表于 3-7-2013 23:33 static/image/common/back.gif
初步判断是这一段的第一句出了问题,因为传进来的是个relative url,会自动加上SITEURL。SITEURL是从php传 ...

下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php" line 178
被他们hardcode成http了。
                $_G['siteurl'] = dhtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].$sitepath.'/');
大概改成
                $_G['siteurl'] = dhtmlspecialchars(($_SERVER['HTTPS']!='on'?'http':'https').'://'.$_SERVER['HTTP_HOST'].$sitepath.'/');
我对php不熟悉。也不清楚对不对。

这个discuzz不支持https,好像是故意的,参考:
http://www.discuz.net/forum.php?mod=viewthread&tid=3021767
http://www.discuz.net/forum.php?mod=viewthread&tid=3188322

ubuntuhk 发表于 4-7-2013 13:31:02

cais 发表于 4-7-2013 00:11 static/image/common/back.gif
下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php ...


谢谢cais,试过这个修改,发现不行,主要是$_SERVER['HTTPS']这个变量为空值。

有可能是因为我们现在的https是在前端的nginx做的,nginx的https访问的是内部的apache http端口,所以导致php的$_SERVER['HTTPS']值为空。

我看看怎么做,不知道SITEURL不加HTTP_HOST,能不能加上默认的相对URL路径。

ubuntuhk 发表于 4-7-2013 13:33:57

另外,测试了确实是这个SITEURL的问题,如果在代码里强制加上https,然后通过https发帖和登录就都没问题了,我们应该有办法解决这个问题(自动判别http还是https),谢谢cais。

ubuntuhk 发表于 4-7-2013 13:40:43

cais 发表于 4-7-2013 00:11 static/image/common/back.gif
下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php ...

改成这段代码之后,https故障解除,现在https登录和发帖都没问题了,再次感谢cais!
$_G['siteurl'] = dhtmlspecialchars($sitepath.'/');

ubuntuhk 发表于 4-7-2013 13:44:31

newozer 发表于 3-7-2013 22:49 static/image/common/back.gif
http://www.hioz.me/ibbs/
俺直接用滴这。。。存在收藏里面,直接点击就OK了。。。


请小帅 @MICHELLE07 再试试看访问:

https://www.freeoz.org/ibbs/

看看发帖是否正常。MICHELLE07,可以试试https方式在公司访问是否还会被屏蔽(按道理应该没问题了)。

newozer 发表于 4-7-2013 13:47:40

ubuntuhk 发表于 4-7-2013 12:44 static/image/common/back.gif
请小帅 @MICHELLE07 再试试看访问:

https://www.freeoz.org/ibbs/


俺在测试发帖。。。貌似挺正常现在。。。:ppb_26

ubuntuhk 发表于 4-7-2013 13:51:42

newozer 发表于 4-7-2013 12:47 static/image/common/back.gif
俺在测试发帖。。。貌似挺正常现在。。。


希望能保持稳定,不会让你再体验之前的痛苦了:lol:lol

newozer 发表于 4-7-2013 13:52:38

ubuntuhk 发表于 4-7-2013 12:44 static/image/common/back.gif
请小帅 @MICHELLE07 再试试看访问:

https://www.freeoz.org/ibbs/


ub兄辛苦了。。。现在两边发帖都还正常。。。希望能一直稳定。。。:ppb_26

newozer 发表于 4-7-2013 13:55:11

ubuntuhk 发表于 4-7-2013 12:51 static/image/common/back.gif
希望能保持稳定,不会让你再体验之前的痛苦了

这个很给力。。。俺喜欢。。。:ppb_56。。。
这样就可以更高效滴“人参公鸡”大猩猩了。。。:ppb_31:ppb_26:ppb_73

MICHELLE07 发表于 4-7-2013 19:12:06

好感动,技术员辛苦了。
@ubuntuhk不是一般的负责。

才思同学也有功? 谢谢 @cais

我才刚刚适应上班不能登陆呢。
明天如果成功登陆,狂灌水1000帖,以表庆贺。

ubuntuhk 发表于 4-7-2013 20:58:02

MICHELLE07 发表于 4-7-2013 18:12 static/image/common/back.gif
好感动,技术员辛苦了。
@ubuntuhk不是一般的负责。



1000贴啊,提前膜拜一下:yct_4:yct_4

还是得悠着点,细水长流:tk_41:tk_41

ubuntuhk 发表于 4-7-2013 20:58:47

cais同学,再帮忙看看为神马一个帖子@两个人,好像只有一个有效(比如25#帖子):lol:lol

cais 发表于 5-7-2013 00:54:37

ubuntuhk 发表于 4-7-2013 19:58 static/image/common/back.gif
cais同学,再帮忙看看为神马一个帖子@两个人,好像只有一个有效(比如25#帖子)

这两个星期不在悉尼。等我回去再看看。
这个freeoz的前端很牛啊,硬是啥库都没用,自己鼓捣出来了。

cais 发表于 5-7-2013 00:55:42

这两个星期不在悉尼。等我回去再看看。
这个freeoz的前端很牛啊,硬是啥库都没用,自己鼓捣出来了。

MICHELLE07 发表于 5-7-2013 09:55:43

ubuntuhk 发表于 4-7-2013 19:58 static/image/common/back.gif
1000贴啊,提前膜拜一下

还是得悠着点,细水长流

我可以登陆了,万分感谢!
突然可以灌水了,反而不知道说什么好了,还是细水长流吧。
页: [1] 2
查看完整版本: https有问题