Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyrażenie regularne do pobierania całego stringa zapytania
bruit
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.03.2011

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


Witam wszystkim.
Mam dość nietypowy problem z napisaniem reguł mod_rewrite.
Najpierw zacznę od tego co chciałbym osiągnać:

zakładam, że mam 3 skrypty php: A.php, B.php i index.php.
Część żądań kierowana jest do A, część do B, reszta do index i są jeszcze żądania pozostałe, które nie trafiają do żadnego skryptu (bo po prostu takie zasoby nie istnieją na moim serwerze).

Załóżmy, że adres mojego serwera to http://host.pl. Chciałbym, aby żądania do
http://host.pl/index.php http://host/A.php http://B.php były obsługiwane normalnie, a wszystkie inne były kierowane do skryptu index.php z parametrem, który odpowiada "query stringowi".

Czyli np.
http://host.pl/img/1.png zamienić na http://host.pl/index.php?parameter="img/1.png" (enkodowane). Jest też dodatkowy problem, otóż wystąpienie ? lub & spowoduje, że apache (czy też php, nie wiem dokładnie) potraktuje to jako kolejny parametr (utracę część parametru, który mnie interesuje)

inny przykład: http://host.pl/ble.php?p1=val1&p2=val2 zamienić na http://host/index.php?parameter="ble....p;p2=val2".

Nie wiem czy jest to wykonalne, ja nie mam pomysłu jak to zrealizować. Z góry dzięki za jakąkolwiek pomoc.
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: 19.08.2025 - 14:46