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.