![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Jak w pliku .htaccess w regule oznaczyć znak %?
\% - nie działa Właściwie to potrzebuje wykrywać znak spacji, ale jeśli dobrze rozumiem przeglądarka przed wysłaniem zaminia ją na %20, a więc musze mieć możliwość wykrycia cyfr i znaków. poniższa regółka niestety mi nie działa: [a-z0-9\%]+ -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A to nie był przypadkiem podwójny znak %? Bo ten znak nie jest specjalnym, jeśli chodzi o wzorce w regexpach, tylko oznaczał zmienne środowiskowe.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
A to nie był przypadkiem podwójny znak %? Bo ten znak nie jest specjalnym, jeśli chodzi o wzorce w regexpach, tylko oznaczał zmienne środowiskowe. Nie wiem, dlatego pytam ![]() Niestety nie działa: Kod [0-9a-z\.\-%%]+
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Blah, głupoty opowiadałem, musi być escape'owany, bo pojedynczy oznacza zmienną z RewriteCond.
Z tego, co wyczytałem, to spróbuj wpisać bezpośrednio spację poprzedzoną backslashem: Kod [0-9a-z\.\-\ ]+ Apache dekoduje URL przed przepisywaniem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Dziękuję, działa
![]() Aż sie dziwie, że sam tego nie sprawdziłem. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:24 |