0

我有一个站点 mydomain.com/secure,我只想通过 HTTPS 访问它。这被映射为这样的虚拟目录:

-wwwroot
--secure (Virtual directory, bound on port 443 only) - https://mydomain.com:443/secure
--externalApp (Mapped as a different site on port 80) - http://mydomain.com/

目前提供对 mydomain.com/secure 的请求,但我想强制它们重定向到 HTTPs。尽管尝试使用重写规则,但我无法使其正常工作。有可能还是不可行?

4

1 回答 1

0

尝试这个:

RewriteCond %{HTTPS} !=on
RewriteRule ^/?(example|secure|test) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

您可以在示例|安全|测试区域中添加任何您想要的目录。

带有注释的示例。

于 2013-05-17T14:45:24.203 回答