Threef Opublikowano 11 Marca 2014 Udostępnij Opublikowano 11 Marca 2014 Cześć, Przy projekcie w pracy mam problem z .htaccess. Chcę aby adress www.domena.com/dane/innedane/wiecejdanych odczytywany był jako: www.domena.com/index.php?dane&innedane&wiecejdanych W tym momencie używam: RewriteRule ^([a-z0-9\-]+)$ index.php?$1 [QSA,L] Które pozwala mi tylko na jedną zmienną, w dodatku nie może być na końcu "/" Mógłbym chyba zwracać to tak: RewriteRule ^([a-z0-9\-/]+)$ index.php?$1 [QSA,L] i odczytywać w PHP jako jedną zmienną $_GET a potem zrobić string explode. Ale czy to jest odpowiednie podejście? Jak powinno się to zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 11 Marca 2014 Filar Społeczności Udostępnij Opublikowano 11 Marca 2014 Ja robię tą ostatnią metodą czyli przykladowo index.php?router=$1 a potem explode gdzie pierwszy element jest kontrolerem, drugi metodą, a reszta parametrami. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 11 Marca 2014 Administratorzy Udostępnij Opublikowano 11 Marca 2014 Ja robię: RewriteRule .* index.php/$0 [PT] A potem bodaj po $_SERVER['REQUEST_URI'] i odpowiedni explode. Sprawdź sobie w jakimś mikro frameworku typu http://www.slimframework.com/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się