Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Negacja konkretnej części adresu w htaccess i przekierowanie
jajcarzd1
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


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 ?


--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:07