https到http重定向子目录

时间:2017-03-01 13:43:04

标签: .htaccess mod-rewrite

我的htaccess文件中有以下内容,它将所有页面重定向到https

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?confetticostume\.ch 
RewriteRule .* - [L]

RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

我正在尝试设置一个开发区来测试一个新的多站点构建,但是当我得到confefttibox.ch / -NEWSTORE时,它正在将URL更改为https,然后给我一个404错误。

如何更改htaccess规则以允许/ 0-NEWSTORE中的所有页面为http?

1 个答案:

答案 0 :(得分:1)

要允许/ 0-NEWSTORE中的所有页面都是https,您需要将它们从规则中排除,要排除页面,请将以下条件置于重写规则之上

RewriteCond %{REQUEST_URI} !^/0-NEWSTORE/.+$ [NC]