我正在尝试使用BOTTLE.PY和Apache强制进行HTTPS连接。 HTTPS运行良好,我只需要确保客户端通过SSL连接。有没有办法强迫这种行为?我希望浏览器能够重定向到一个等价物。 HTTPS conn。如果是HTTP conn。正在尝试。
答案 0 :(得分:1)
您可以通过mod_rewrite
:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*) https://your_server.com/$1
(在.htaccess
或Apache配置文件中。)
您可能也可以使用的替代RewriteCond
是......
RewriteCond %{HTTPS} !^on$