![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 265 Pomógł: 4 Dołączył: 30.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Aby nie zakładać kolejnego tematu, a że ten sam rozwiązałem czesciowo to go edytuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Może tym razem ktoś pomoże. Więc mam regułki w .htaccess :
Kod RewriteRule ^modules-([^-]+)-([^-]+)-([^-]+)\.htm$ /modules.php?name=$1&cat=$2&page=$3 [L] RewriteRule ^modules-([^-]*)\.htm$ modules.php?name=$1 [L] RewriteRule ^index.htm$ index.php oraz funkcje, dynamicznie zmieniającą adresy "brzydkie" na "ładne" :
W pliku .htaccess jest wszytko ok bo jak wpisuje ręcznie "ładne adresy" to działają. Problem pojawia się z tą funkcją. Mam linki: Kod modules.php?name=news oraz Kod modules.php?name=news&cat=2&page=1 Funkcja zamieszczona wyżej powinna zmienić te linki na modules-news.htm oraz modules-news-2-1. Niestety tak się nie dzieje. Pierwszy link (modules.php?name=news) zmienia mi poprawnie ale jak chce potem przejść dalej to już kolejny wygląda tak: modules-news.htm&cat=2&page=1. Nie mam zielonego pojęcia dlaczego tak się dzieje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Nawet google mi nie pomogło ale mam nadzieje, że Wam się uda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam i z góry dzięki za pomoc. EDIT: Ok rozwiązałem sam problem. Ten post edytował GreenGo 27.01.2007, 13:28:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:52 |