Apache 强制 ssl 到特定 URL

xai*_*ain 1 ssl apache-2.2

如何配置 apache httpd 2.x 以在调用某个 URL 时强制使用 ssl?例如,默认情况下让http://www.mycompany.com为纯文本,除非用户打开http://www.mycompany.com/secure(以及以下任何内容)它会强制使用https ://www.mycompany .com/安全。

谢谢

lar*_*sks 5

您可以使用mod_rewrite来做到这一点:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/secure(.*) https://www.mycompany.com/secure$1 [R,L]
Run Code Online (Sandbox Code Playgroud)