这是一个关于在 Apache 中从 http 重定向到 https的规范问题
有关的:
我有符合两国的Appache Web服务器http://example.com/
和https://example.com/
。我想将所有 http 请求重定向到 https。目前我正在使用此.htaccess
规则将 http 请求重定向到 https。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)
它按预期工作,example.com
但相同的规则不适用于子链接,当我访问现有链接时,就像example.com/about
它仍然会加载到 http 一样,现有链接不会发生重定向。
如何让 Apache 将所有 http 请求重定向到 https?
在 Nginx 中,我们可以像这样向 URL 前缀返回特定的状态代码。
location /api {
return 200;
}
我们怎样才能在 Haproxy 中实现同样的效果呢?
浏览了 Haproxy ACL 但找不到任何内容。