從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
啓動。