1

我有两个网站,一个以 http(站点 A)运行 99%,另一个以 https(站点 B)运行 100%。

我想创建一个 htaccess 文件,将用户从站点 B 重定向到站点 A,而无需将其 URL 从 https: 更改为 http: 自动切换到 http:

我在站点 A 上拥有的是:

RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://sitehere.com/$1 [R,L]

哪个工作得很好,除了我确实想在站点 A 上用作 https: 的一个页面。如何从上述 htaccess 规则中排除此页面?(假设我知道要排除的完整路径/文件位置,它是 /news/)

提前感谢您的帮助。

4

1 回答 1

1

只需将其添加为条件:

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/news/
RewriteRule ^(.*)$ http://sitehere.com/$1 [R,L]
于 2012-09-12T15:26:30.563 回答