Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite, negacja?
Forum PHP.pl > Forum > Serwery WWW
weblance
Witam,
mam problem. Ostatnio zmieniłem postać wyświetlania linków na taki przypominający ścieżki do katalogów:
http://weblance.pl/kategorie/PHP/60.html
http://weblance.pl/kategorie/MySQL/71.html
http://weblance.pl/kategorie/Gotowe-aplikacje/82.html
itd.
wpis w .htaccess wygląda następująco:
Kod
RewriteRule ^kategorie/(.*),(.*).html index.php?page=projects.viewProjectsFromCategory&id=$2 [L]


chciałbym teraz, aby po wpisaniu adresu http://weblance.pl/kategorie/ została wyświetlana strona http://weblance.pl?page=kategorie

Wydaje mi się, że należy to zrobić w ten sposób, że fraza zaczyna się od kategorie/ i nie ma nic więcej :-)
Próbowałem tak:
Kod
RewriteRule ^kategorie/+!(.*)$ index.php?page=kategorie

ale nie działa :/

Nie mogę zastosować po prostu:
Kod
RewriteRule ^kategorie/$ index.php?page=kategorie

bo wtedy jest nadpisywana pierwsza reguła, czyli podając link: http://weblance.pl/kategorie/PHP/60.html zostaję `przenoszony` na http://weblance.pl?page=kategorie, a nie http://weblance.pl/?page=projects.viewProj...egory&id=60 :/

Proszę o pomoc..
bełdzio
umieść tą regułke pod regułą pokazującą konkretne arty + pododawaj flagi last
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.