将请求重定向到 http 和 https

Redirect request to http and https both

嗨,

我只想在 ssl 未过期时将 http 请求重定向到 https,如果 ssl 过期则将请求保留在 http 中。

我该怎么做?

我的 laravel 项目中有 api。

需要更多信息让我知道。

RewriteEngine On

重写引擎后,在您的 .htaccess 文件中添加以下代码

RewriteCond %{HTTPS}  != on 
RewriteRule ^/?(.*) https://%{SERVER_NAME}/ [R,L] 

您可以使用 cron 作业自动更新证书(如果是 Let's encrypt)

忘记使用复杂的规则来验证SSL认证的有效性

他们有很多文章,关于从 Http tp Https 配置重定向

https://linuxize.com/post/redirect-http-to-https-in-apache/

https://www.tecmint.com/redirect-http-to-https-on-apache/