如何在Openshift上重定向到https?

时间:2014-08-11 14:29:17

标签: python .htaccess redirect flask openshift

我正在尝试在Openshift上重定向到https并删除www。我使用了Openshift建议的重写:

RewriteEngine on

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

这会成功重定向domain-name.com,但不会重定向www.domain-name.com,重定向到https://domain-name.com/wsgi.py。我很困惑为什么它重定向到/wsgi.py并且我不确定如何纠正它。

如果重要,它是一个Python Flask应用程序。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

因此,最有可能重定向到/wsgi.py,因为OPENSHIFT_PYTHON_WSGI_APPLICATION环境变量设置了您的入口点。您可以使用rhc set-env OPENSHIFT_PYTHON_WSGI_APPLICATION=<preferred entry point>命令更改入口点。