我的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?
答案 0 :(得分:1)
要允许/ 0-NEWSTORE中的所有页面都是https,您需要将它们从规则中排除,要排除页面,请将以下条件置于重写规则之上
RewriteCond %{REQUEST_URI} !^/0-NEWSTORE/.+$ [NC]