我似乎无法找到答案。我已经进行了彻底的搜索。我在本地设置了 WAMP 并访问它,我像这样输入 URL:my-site/然后当我将文件推送到 Heroku 时,我访问该站点,如:my-site.herokuapp.com我需要强制页面在 Heroku 中的 https 上加载。这个 htaccess 在 Heroku 上运行良好,但破坏了我本地的 WAMP 环境。我一直在尝试设置两个重写条件并将它们链接在一起,以便 htaccess 仅适用于 Heroku 并在本地被忽略。这是我的 htaccess 的样子:RewriteEngine On##Force SSL #only if herokuappis found in the urlRewriteCond %{HTTP_HOST} ^herokuapp$#Heroku wayRewriteCond %{HTTP:X-Forwarded-Proto} !https#If neither above conditions are met, redirect to httpsRewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]并一直试图修改它以适合我,但无济于事。我什至尝试了其他变体来检测 URL 中的 heroku,例如:RewriteCond %{QUERY_STRING} heroku或者RewriteCond %{REQUEST_URI} heroku但我可能误解了这些是如何使用的。我只是想匹配两个条件,但老实说,如果我能用一个也可以。如果我可以在 URL 中包含 heroku 时简单地强制使用 HTTPS,那也可以。提前致谢。编辑:当我在本地加载网站时,我得到This site can’t be reached my-site refused to connect.Try:Checking the connectionChecking the proxy and the firewallERR_CONNECTION_REFUSED
1 回答
- 1 回答
- 0 关注
- 171 浏览
添加回答
举报
0/150
提交
取消