【发布时间】:2020-10-10 05:57:45
【问题描述】:
我的机器上正在运行 docker 安装,我可以在浏览器上通过转到 mysite.local(定义为映射到 hosts 文件中的 127.0.0.1)访问该站点
当我运行 ngrok http mysite.local 时,它工作正常,但是当我打开 http://random_id.ngrok.io 链接时
- ngrok 控制台显示:
GET / 301 永久移动
- 我收到 NET::ERR_CERT_COMMON_NAME_INVALID 错误,如果我点击 advanced->proceed to... http://random_id.ngrok.io(不安全),它只会显示
隧道www.random_id.ngrok.io 未找到
.htaccess 中的这条规则毫无价值,尽管我觉得它看起来不错
RewriteCond %{HTTP_HOST} !^mysite.local
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
更新 ngrok http -host-header=rewrite mysite.local 似乎确实有效,但是:
css 和其他资产加载失败(.htaccess 中唯一与 css 相关的规则是:AddType text/css .chunk.css AddType text/css .css)
【问题讨论】: