找回密码
 FreeOZ用户注册
查看: 3560|回复: 48
打印 上一主题 下一主题

[技术问题] https有问题

[复制链接]
跳转到指定楼层
1#
发表于 29-6-2013 01:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

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

评分

参与人数 2威望 +100 收起 理由
newozer + 50 谢谢分享!
ubuntuhk + 50 谢谢反馈!

查看全部评分

回复  

使用道具 举报

2#
发表于 3-7-2013 20:23:12 | 只看该作者

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

使用道具 举报

3#
发表于 3-7-2013 20:23:32 | 只看该作者
@老鼠爱上猫 有空的时候看看。
回复  

使用道具 举报

4#
发表于 3-7-2013 23:38:49 | 只看该作者
为啥要用https 呢?
回复  

使用道具 举报

5#
发表于 3-7-2013 23:40:16 | 只看该作者
回复  

使用道具 举报

6#
发表于 3-7-2013 23:41:20 | 只看该作者
指纹 发表于 3-7-2013 22:38
为啥要用https 呢?

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

使用道具 举报

7#
发表于 3-7-2013 23:43:22 | 只看该作者
newozer 发表于 3-7-2013 22:41
问的好。。。除非不得已。。。但至少现在嘛。。。嘿嘿。。。

不懂你在说啥
回复  

使用道具 举报

8#
发表于 3-7-2013 23:49:36 | 只看该作者

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

使用道具 举报

9#
发表于 3-7-2013 23:51:34 | 只看该作者
newozer 发表于 3-7-2013 22:49
http://www.hioz.me/ibbs/
俺直接用滴这。。。存在收藏里面,直接点击就OK了。。。

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

使用道具 举报

10#
发表于 3-7-2013 23:55:43 | 只看该作者
指纹 发表于 3-7-2013 22:51
是用收藏夹啊,我是问HTTPS有必要么?难道是防过滤?

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

使用道具 举报

11#
 楼主| 发表于 4-7-2013 00:11:11 | 只看该作者
指纹 发表于 3-7-2013 22:38
为啥要用https 呢?

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

使用道具 举报

12#
发表于 4-7-2013 00:16:07 | 只看该作者
cais 发表于 3-7-2013 23:11
不是我要用啊。是如果打了网址的话,它就自动转到https去了。可能是我的FF的设置有问题吧。

有可能吧,没研究过
回复  

使用道具 举报

13#
发表于 4-7-2013 00:19:11 | 只看该作者
cais 发表于 3-7-2013 23:11
不是我要用啊。是如果打了网址的话,它就自动转到https去了。可能是我的FF的设置有问题吧。

This post might help you on that problem:

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

使用道具 举报

14#
 楼主| 发表于 4-7-2013 00:33:33 | 只看该作者
ubuntuhk 发表于 3-7-2013 19:23
呼 @老鼠爱上猫 有空的时候看看。

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

使用道具 举报

15#
 楼主| 发表于 4-7-2013 00:38:34 | 只看该作者
指纹 发表于 3-7-2013 23:19
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.
回复  

使用道具 举报

16#
 楼主| 发表于 4-7-2013 01:11:46 | 只看该作者
cais 发表于 3-7-2013 23:33
初步判断是这一段的第一句出了问题,因为传进来的是个relative url,会自动加上SITEURL。SITEURL是从php传 ...

下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php" line 178
被他们hardcode成http了。

  1.                 $_G['siteurl'] = dhtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].$sitepath.'/');
复制代码
大概改成

  1.                 $_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

评分

参与人数 1威望 +50 收起 理由
ubuntuhk + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

17#
发表于 4-7-2013 13:31:02 | 只看该作者
cais 发表于 4-7-2013 00:11
下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php ...


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

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

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

使用道具 举报

18#
发表于 4-7-2013 13:33:57 | 只看该作者
另外,测试了确实是这个SITEURL的问题,如果在代码里强制加上https,然后通过https发帖和登录就都没问题了,我们应该有办法解决这个问题(自动判别http还是https),谢谢cais。
回复  

使用道具 举报

19#
发表于 4-7-2013 13:40:43 | 只看该作者
cais 发表于 4-7-2013 00:11
下了X2.5的源代码看了一下,可能可以试试改一下这一行:
“source/class/discuz/discuz_application.php ...


改成这段代码之后,https故障解除,现在https登录和发帖都没问题了,再次感谢cais!

  1. $_G['siteurl'] = dhtmlspecialchars($sitepath.'/');
复制代码
回复  

使用道具 举报

20#
发表于 4-7-2013 13:44:31 | 只看该作者
newozer 发表于 3-7-2013 22:49
http://www.hioz.me/ibbs/
俺直接用滴这。。。存在收藏里面,直接点击就OK了。。。


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

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

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

评分

参与人数 2威望 +100 收起 理由
MICHELLE07 + 50 太棒了,明天试一下
newozer + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

21#
发表于 4-7-2013 13:47:40 | 只看该作者
ubuntuhk 发表于 4-7-2013 12:44
请小帅 @MICHELLE07 再试试看访问:

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

俺在测试发帖。。。貌似挺正常现在。。。
回复  

使用道具 举报

22#
发表于 4-7-2013 13:51:42 | 只看该作者
newozer 发表于 4-7-2013 12:47
俺在测试发帖。。。貌似挺正常现在。。。


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

评分

参与人数 1威望 +50 收起 理由
newozer + 50 很给力!

查看全部评分

回复  

使用道具 举报

23#
发表于 4-7-2013 13:52:38 | 只看该作者
ubuntuhk 发表于 4-7-2013 12:44
请小帅 @MICHELLE07 再试试看访问:

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

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

使用道具 举报

24#
发表于 4-7-2013 13:55:11 | 只看该作者
ubuntuhk 发表于 4-7-2013 12:51
希望能保持稳定,不会让你再体验之前的痛苦了

这个很给力。。。俺喜欢。。。。。。
这样就可以更高效滴“人参公鸡”大猩猩了。。。
回复  

使用道具 举报

25#
发表于 4-7-2013 19:12:06 | 只看该作者
好感动,技术员辛苦了。
@ubuntuhk  不是一般的负责。

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

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

回复  

使用道具 举报

26#
发表于 4-7-2013 20:58:02 | 只看该作者
MICHELLE07 发表于 4-7-2013 18:12
好感动,技术员辛苦了。
@ubuntuhk  不是一般的负责。

1000贴啊,提前膜拜一下

还是得悠着点,细水长流

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

27#
发表于 4-7-2013 20:58:47 | 只看该作者
cais同学,再帮忙看看为神马一个帖子@两个人,好像只有一个有效(比如25#帖子)
回复  

使用道具 举报

28#
 楼主| 发表于 5-7-2013 00:54:37 | 只看该作者
ubuntuhk 发表于 4-7-2013 19:58
cais同学,再帮忙看看为神马一个帖子@两个人,好像只有一个有效(比如25#帖子)

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

评分

参与人数 2威望 +100 收起 理由
ubuntuhk + 50 等你回来~~
MICHELLE07 + 50 我可以登陆了,万分感谢!

查看全部评分

回复  

使用道具 举报

29#
 楼主| 发表于 5-7-2013 00:55:42 | 只看该作者
这两个星期不在悉尼。等我回去再看看。
这个freeoz的前端很牛啊,硬是啥库都没用,自己鼓捣出来了。
回复  

使用道具 举报

30#
发表于 5-7-2013 09:55:43 | 只看该作者
ubuntuhk 发表于 4-7-2013 19:58
1000贴啊,提前膜拜一下

还是得悠着点,细水长流

我可以登陆了,万分感谢!
突然可以灌水了,反而不知道说什么好了,还是细水长流吧。

评分

参与人数 1威望 +30 收起 理由
ubuntuhk + 30 恭喜你!

查看全部评分

回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 21-2-2025 23:11 , Processed in 0.039645 second(s), 45 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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