mam jednak ciagle problem, poniewaz potrzebuje troszku bardziej skomplikowanych regul mod_rewrite :/
Obecnie mod_rewrite wykorzystuje do przekierwania na katalog /public/:
RewriteCond %{HTTP_HOST} ^(www\.)?domena\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/public/
RewriteRule ^(.*)$ /public/$1 [L]
Poniewaz jak pisalem wczesniej w home.pl nie mozna uzyc ForceType application/x-httpd-php, do nazw plikow stron bez rozszerzenia dodalem .php. Czyli teraz w kataogu /public/ posiadam np: dzial1.php, dzial2.php, ...
Dodanie reguly:
RewriteRule ^dzial1$ dzial1.php [L]
dziala, lecz uniemozliwia mi w pelni poprawne dzialanie strony, poniewaz calosc bazuje o dane pobrane z $_SERVER['PATH_INFO'], a z wykorzystaniem takiej reguly domena.pl/dzial1/poddzial1/poddzial2 wyrzuca blad braku pliku.
Do reguly dodalem
RewriteRule ^dzial1[0-9a-zA-Z_/]*$ dzial.php [L]
i teraz faktycznie po wpisaniu adresu domena.pl/dzial1/poddzial1/podzdzial2 w linku jest ok, nie ma bledu, lecz zmienna $_SERVER['PATH_INFO'] nie widzi tej czesci linku /poddzial1/poddzial2

Jakiej reguly (regul) uzyc zeby dzialalo to w calosci, uwzgledniajac takze przekierowanie na katalog /public/ a takze mozliwosc istnienia danych przeslanych przez get w "czystej" postaci czyli bez zamiany z uzyciem moda?

?