gpt4 book ai didi

reactjs - 强制使用 SSL 后无法访问 Web list

转载 作者:行者123 更新时间:2023-12-03 13:27:08 25 4
gpt4 key购买 nike

我最近开始通过 .htaccess 文件强制使用 HTTPS 和非 WWW 形式作为 React PWA 的 URL,但这显然会阻止某些应用程序(例如 pwabuilder.com)访问应用程序的公共(public)文件,例如它的网络 list 。也就是说,某些应用程序(例如 Chrome 移动版)允许我访问 list 。我怎样才能使其始终可访问?

我的 .htaccess 文件的结构如下:

<IfModule mod_rewrite.c> 
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://aurora.igloo.ooo%{REQUEST_URI} [L,NE,R=301]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]

RewriteRule ^ /index.html [L]
</IfModule>

pwabuilder.com 无法访问的文件托管在 https://aurora.igloo.ooo/manifest.json

最佳答案

aurora.igloo.ooo 有一个奇怪的服务器,并阻止某些请求访问 manifest.json
当我第一次点击您的链接时,我看到了 manifest.json。然后我通过删除文件路径来调用主页,在浏览器历史记录中单击返回以再次查看 list 并显示此内容(使用 http-response-code 200):

enter image description here

在网络控制台中查看它仍然变得更加困惑,但也导致了错误的根源:

enter image description here

它提示缺少启用 javascript,因此他们用 javascript 做了一些奇怪的事情,可能还做了一些隐藏的重定向(否则响应代码将是 3xx)。也许他们永远不希望从外部访问 list ,并且 list 配置不正确并且在某些条件下可以看到。

我没有针对您的问题的快速解决方案,但很明显,某些客户端无法访问 list ,您必须寻找其他解决方案。如果您为 aurora.igloo.ooo 工作,您必须与前端开发人员和/或服务器管理员联系以更改某些内容,否则您必须提供自己的 list 文件。此外,他们也可能提供问题的解决方案,但为此,您要么可以访问一些常见问题解答或知识库,要么必须联系支持人员。

关于reactjs - 强制使用 SSL 后无法访问 Web list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com