Mod rewrite SSL重写重定向apache2

Mod rewrite SSL重写重定向apache2,mod-rewrite,ssl,redirect,https,apache2,Mod Rewrite,Ssl,Redirect,Https,Apache2,我将两个虚拟主机设置为服务器上的同一目录。一个监听端口80,另一个监听端口443 我有3个文件 index.html secure.html view.html 每个文件都有一个菜单: <ul> <li><a href="index.html">Index</a></li> <li><a href="secure.html">secure</a></li> <li><a

我将两个虚拟主机设置为服务器上的同一目录。一个监听端口80,另一个监听端口443

我有3个文件

index.html
secure.html
view.html
每个文件都有一个菜单:

<ul>
<li><a href="index.html">Index</a></li>
<li><a href="secure.html">secure</a></li>
<li><a href="view.html">view</a></li>
</ul>
我想设置重定向,使其满足以下条件:

-去

-去

-去

-去

-去

当我在
我点击

索引将我带到

视图将我带到

我怎样才能做到这一点

我知道我必须将它们放在.htaccess文件中,但我不知道如何定义这些限制,请尝试以下两个规则:

RewriteCond %{HTTPS} !=on
RewriteRule ^/secure\.html$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} =on
RewriteRule !^/secure\.html$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
如果您有多个文件,只需扩展模式,如
^/(secure\.html |…)$

所属。