Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite, negacja?
weblance
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 19.11.2006

Ostrzeżenie: (0%)
-----


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..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:14