Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z Mod Revrite
Pozycjonowanie i Optymalizacja > Projektowanie stron > PHP i MySQL
Ludek
Nie wiem, czy w odpowiednim dziale piszę, z góry przepraszam jeśli moje pytanie tu nie pasuje.

Mam problem z mod revrite

nakreśliłem sobie kilkanaście reguł, ale 2 mi się gryzą:

RewriteRule ^(.*)-([0-9]+)-(.*)/$ kategorie.php?cat=$1&page=$2&sortby=$3
RewriteRule ^(.*)/$ strony.php?name=$1

Powyższe reguły przekształcają linki na:

motoryzacja-1-samochody/
o-firmie/

No i tu jest problem, bo jak to jest w takiej formie, to jak próbuje dostać się do panelu administracyjnego przez:

admin/

to wywala 404, dodatkowo przy zastosowaniu powyższych reguł w tej kolejności co wyżej przestaje działać reguła dla adresu kategorii (404 wyskakuje).

Zmiana reguły dla statycznych stron z powyższej na poniższą:

RewriteRule ^str/(.*)/$ strony.php?name=$1

rozwiązuje wszystkie problemy, urle wszędzie działają jak trzeba, ale adres:

str/o-firmie/

zwyczajnie mi nie pasuje...

podsunie ktoś może jakieś rozwiązanie, bo szukam i pomocy znaleźć nie mogę ?
Mion
Stosuj sprawdzanie przed regułą czy dany katalog istnieje
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
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-2012 Invision Power Services, Inc.