![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:46 |