[英]Don't force SSL on OpenShift gear?
我在OpenShift上设置了一个简单的PHP设备。 在为自己的域添加自定义别名之前,我一切工作正常。 我处于免费状态,没有配置SSL证书的能力,并且我不想这样做,此站点非常简单。
我得到的问题是,即使我没有设置它,它也将alis强制为https
。 我还没有配置任何Apache重写来强制ssl。
对于我的DNS设置,正如他们所解释的,我只是将www cname指向我的设备,我没有在DNS中执行任何操作,因此请强制使用ssl。
据此,有一个类似的错误: 在Openshift上阻止https
它说特定的问题已经解决了(那是一年前的事),但是我仍然在解决这个问题。
这是我的URL,因此您可以看到它的作用: www.libertypuppies.us
当您去那里时,它将强制您执行https
并警告您证书不受信任。
这是在php齿轮上。 我没有其他齿轮,只有一个。
如何配置它不强制使用SSL并仅停留在http
?
编辑(更多信息):
我在.htaccess中尝试了以下操作,但没有成功。 我写了重写错误,或者问题更高了:
RewriteEngine on
RewriteCond %{HTTPS:X-Forwarded-Proto} !http
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
我也尝试过:
RewriteEngine on
RewriteCond %{HTTPS} off
和这个:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
没有一个工作。 如果您在访问该站点时注意到它,还会在路径中添加/app
。
您可以在.htaccess中使用mod_rewrite将所有流量重定向到http。
一定是OpenShift内部的东西。 我删除了别名,然后重新做了。 现在可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.