2012-09-12 42 views
1

我有两个网站,一个以http(网站A)运行99%,另一个以https(网站B)运行100%。.htaccess将除1之外的所有页面都重定向到https,来自https

我希望创建一个重定向从站点B到站点A,而不从https更改其网址的用户一个htaccess文件:到http:自动切换到http:

我在现场,A是:

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

除了我已经一个网页,我想作为HTTPS这完美的作品,:现场A. 如何排除这一页从上面的htaccess的规则? (让我们假装我知道我想排除的完整路径/文件位置,它是/ news /)

感谢您的帮助。

回答

1

只需将其添加为一个条件:

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

我想你已经把前面到底是什么,并没有奏效。原来,我有一个/ facepalm时刻。我在wordpress自定义文件结构语句之前加入了这条规则,所以很自然地,在那个时候页面并没有被称为/ news /非常感谢! – PaulSkinner

相关问题