gpt4 book ai didi

apache - 如何在 Apache 上将 HTTP 重定向到 HTTPS?

转载 作者:太空宇宙 更新时间:2023-11-03 15:11:57 27 4
gpt4 key购买 nike

环境:带有 Apache 的 Ubuntu。

尝试设置从 http 到 https 的自动重定向。

我试过:

<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile <path to your crt file>
SSLCertificateKeyFile <path to your private key file>

# ...
</VirtualHost>

    RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]

从 mydomain.com --- 到 ---> (https://) mydomain.com

有什么想法吗?

最佳答案

确保您可以通过 HTTP 和 HTTPS 访问您的网站。还要确保启用了 mod_rewrite,然后您可以将这些行添加到您的 .htaccess 文件中。

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

关于apache - 如何在 Apache 上将 HTTP 重定向到 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57341254/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com