Skocz do zawartości

Problem z Mod Revrite


Ludek

Rekomendowane odpowiedzi

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ę ?

Odnośnik do komentarza
Udostępnij na innych stronach

Stosuj sprawdzanie przed regułą czy dany katalog istnieje

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności