从HTTPS回重定向到HTTP为包含字符串“ontwerp-zelf”(在开始)的网址,请尝试以下(现有WP的指令之前,但后现有规范重定向):
RewriteCond %{HTTPS} on
RewriteRule ^(ontwerp-zelf.*) http://%{HTTP_HOST}/$1 [R=302,L]
请注意,.htaccess
中的指令顺序很重要。
这是一个302(临时)重定向。当你确定它工作正常时,将其更改为301(永久)。 301s被浏览器强制缓存,因此可能会使测试出现问题。
但是,您还需要排除这些URL被重定向到现有的规范HTTP到HTTPS重定向,否则您将以重定向循环结束。所以,如果你现在有类似:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
然后,你将需要插入一个附加条件,以防止它被重定向到HTTPS摆在首位。
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/ontwerp-zelf
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
的CondPattern!^/ontwerp-zelf
指出REQUEST_URI
不得与/ontwerp-zelf
启动。