如何将HTTP永久重定向到HTTPS SSL URL?

时间:2017-09-11 09:07:12

标签: apache ssl apache2

如何在apache2上的ubuntu中将任何传入的HTTP请求重定向到我的本地HTTPS配置?

以下内容不起作用,因为localhost未被内部服务器ip替换。

<VirtualHost *:80>
        Redirect / https://localhost
</VirtualHost>

<VirtualHost *:443>
       ProxyPass ...
</VirtualHost>

是否可以在不必将我的本地服务器IP硬编码到Redirect

1 个答案:

答案 0 :(得分:-2)

这应该做:

<VirtualHost *:80>
...
RewriteEngine On
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302]

</VirtualHost>

确定无效后,请将302更改为301