Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Safari在IPB将其重定向到带有语言重音的https://URL时显示错误_Ssl_Nginx_Utf 8_Https_Safari - Fatal编程技术网

Ssl Safari在IPB将其重定向到带有语言重音的https://URL时显示错误

Ssl Safari在IPB将其重定向到带有语言重音的https://URL时显示错误,ssl,nginx,utf-8,https,safari,Ssl,Nginx,Utf 8,Https,Safari,我的https切换几乎完成了。除了Safari(iOS和OSX)之外,所有浏览器都能完美运行 一些URL包含波兰语字符,如żźćąłóń。显然,在某些情况下,Invision电源板会对它们进行编码,因此,例如,o会变成%F3 例1 HTTP版本有效:http://net4game.com/topic/256549-rekrutujemy-gamemaster%F3w/ 带有特殊UTF8字符的HTTPS也可以工作:https://net4game.com/topic/256549-rekrutu

我的https切换几乎完成了。除了Safari(iOS和OSX)之外,所有浏览器都能完美运行

一些URL包含波兰语字符,如żźćąłóń。显然,在某些情况下,Invision电源板会对它们进行编码,因此,例如,
o
会变成
%F3

例1
  • HTTP版本有效:
    http://net4game.com/topic/256549-rekrutujemy-gamemaster%F3w/
  • 带有特殊UTF8字符的HTTPS也可以工作:
    https://net4game.com/topic/256549-rekrutujemy-gamemasterów/
  • 编码
    时,不起作用吗

例2
  • HTTP工作:
    http://net4game.com/topic/256786-bug-ślub/
  • HTTPS有效:
    https://net4game.com/topic/256786-bug-ślub/
  • HTTPS、UTF8和重定向不起作用:
我正在CloudFlare后面使用nginx。每个请求都会转到index.php

有什么不对劲吗?为什么这个问题只发生在HTTPS上?Safari似乎没有通过加密连接将
%F3
重写为
ó
,但我不确定这是否相关,因为第二个示例似乎坚持使用未编码的
ś

干杯。

因为我收到了一个
重定向太多
重定向循环警告。但我不能在任何其他浏览器或工具中复制它(包括
wget
curl
)。它们都按预期重定向到。我也是。它会按预期重定向到,Safari中除外。但是对于那个,我没有得到“太多重定向”重定向循环警告;相反,我只是收到一条“找不到此页面”的消息。
[29/Aug/2015:17:19:56 +0200] "GET /topic/256549-rekrutujemy-gamemaster%F3w/ HTTP/1.1" 301 31 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9"