Safari在所有URL前面添加“ localhost”,为什么?

时间:2018-09-05 23:50:29

标签: laravel nginx https localhost

首先,免责声明:这个问题的性质迫使我在这里发布会员链接(到德国的时尚店)。这不是一个欺骗人们诱使他们使用后面的商店的阴暗尝试,我只需要在严重的URL破坏问题中提供建议。该链接为经典会员,并非按点击付费。希望这很清楚:)

我的问题:我在直接从某些在线商店获得的项目中使用会员链接。链接在Safari浏览器之外的所有浏览器中都能正常运行。

示例链接:https://partners.webmasterplan.com/click.asp?ref=839072&site=7270&type=text&tnb=74&diurl=//www.mirapodo.de/converse-essentials-winterwool-jogginghose-herren-anthrazit-8519541.html

在Safari移动版(iOS 11和12)和macOS High Sierra上的Safari之外的所有浏览器中,都指向正确的站点,它们将浏览器路由到:http://localhost//www.mirapodo.de/converse-essentials-winterwool-jogginghose-herren-anthrazit-8519541.html?ref=839072&affmt=2&affmn=74(请注意URL前面的本地主机)。由于这不是有效的链接,因此Safari将取消请求并显示内部错误页面。

我的建议 跟踪链接包含... url=//www.mirapodo.de/ ...,看起来很可疑。链接直接由商店进行硬编码,我无法更改它们,也没有以任何方式触及它们。我正在使用nginx,Laravel,具有SSL / https和完全标准设置的域。

我的问题:为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我发现了这个问题:这是前端压缩工具laravel-page-speed(v1.8.7)中的一个错误,该错误会删除多余的数据,但在这种情况下是两次https不是完全多余:)

GitHub上的问题:link

使用的工具:laravel-page-speed