我正在尝试设置一个重写规则,该规则将强制所有进入端口 80 的请求强制使用 HTTPS。
我只是对 mod_rewrite 有所了解,但这是我目前拥有的;
RewriteCond ${lowercase:%{REQUEST_URI}} /securePath$
RewriteRule ^(.*)$ https://www.mydomain.com/$1
在 RewriteCond 中,securePath 是请求的路径(不包括我的域)。完整的 URI 将是 www.mydoamin.com/securePath 在 ReWriteRule 中,$1 应该是 RewriteCond 中 ${lowercase:%{REQUEST_URI}} 的输出
但是,当我重新启动 IHS 服务器并尝试访问 URL 时,它不会强制通过 HTTPS 访问。关于这两行有什么问题的任何建议?
谢谢