Apache从Http重写为Https用于应用程序默认网址

时间:2019-01-23 05:24:57

标签: apache

我有一个项目,如果有任何用户通过HTTP访问,我需要对默认的应用程序网址和其他应用程序强制使用HTTPS 版本apache 2.2.15

我已经设置了以下条目,但是它无法正常工作,任何人都可以引导我

RewriteEngine On
RewriteCond %{THE_REQUEST} !HTTP/1\.1$
RewriteRule .* - [F]
RewriteCond %{HTTPS} !"on"

RewriteRule ^(.*)$ https://applicationURL/$1 [L,R=301]
RewriteRule ^/(.*) https://applicationURL/$1 [L,R]
RedirectMatch permanent ^/$ https://applicationURL/mysoftware/index

我的期望是,如果用户通过HTTP({http://applicationURL)击中默认URL,则应重定向到 https://applicationURL/mysoftware/index

当前,如果用户通过https命中默认URL(https://applicationURL),则重定向规则将按预期重定向到https://applicationURL/mysoftware/index

0 个答案:

没有答案