Do tego ca napisał
@Crozin:
Na początku zaznaczam, że jestem na pewno mniej doświadczony niż koledzy wypowiadający się wyżej, także jeśli piszę jakieś głupoty, to proszę o sprostowanie.
Ja aktualnie sprawę przyjaznych URLi rozwiązuje w taki sposób:
.htaccess (na IISie się nie znam, ale tam Mod Rewrite nosi nazwę ISAPI_Rewrite)
Kod
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
A więc tak jak w ZF
Następnie zwykłe klasy Router oraz Dispacher. Czytanie z $_SERVER linka dzielenie tego na controller, action oraz parms, uruchamianie odpowiedniej klasy kontrolera. Czyli dokładnie tak jak piszę
@Crozin i szczerze nie przypominam sobie żebym coś w ustawieniach samego Apacha zmieniał a znaku ? nie mam w linkach.
Kod
www.strona.pl/controller/action/param1/param2
Na localu śmiga, na serwerze klienta tak samo, a u niego na pewno nie grzebałem nic w ustawieniach serwa.
Szczerze powiedziawszy to nie wiem o jakich ustawieniach mowa, bo nie spotkałem się z takim sposobem przyjaznych URLi.