Witam
Otóż w swojej aplikacji pewna część serwisu będzie lecieć po https. Generalnie jest to część za którą odpwowiadają kontrolery o pewnym przedrostku.
Jeżeli ruch nie jest po https i druga część linku ma przedrostek business lub manufacturers to leci przekierownie.
RewriteCond %{HTTPS} !^on$
RewriteRule ^[a-z0-9\-]+/business-[a-z0-9\-]+|manufacturers-[a-z0-9\-]+/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R,L]
Mam natomiast problem ze stworzeniem reguły odwrotnej czyli jeśli ruch jest po https ale kontrolery są inne niż business i manufacturers to przekieruj
na http. Nie wiem jak zanegować tą druga część. Poniższy wpis nie działa niestety
RewriteCond %{HTTPS} ^on$
RewriteRule ^[a-z0-9\-]+/!(business-[a-z0-9\-]+|manufacturers-[a-z0-9\-]+)/?(.*) http://%{HTTP_HOST}%{REQUEST_URI} [NC,R,L]
Byłbym wdzięczny za pomoc.
Pozdrawiam
No i jak tam nikt nie ma pomysłu na to ?