Skocz do zawartości

Przyjazne linki - struktura katalogowa


adams910

Rekomendowane odpowiedzi

Witam,

Męczę się od dłuższego czasu z plikiem .htaccess próbując zrobić następującą rzecz:

Adresy URL mają strukturę a'la katalogową tzn. https://www.jakasdomena.pl/kategoria/podkat...1/podkategoria2 itp.

Ustawiłem w .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z_0-9/]+)$ ./index.php?id=$1 [L]

tzn. jeżeli nie jest to ani plik ani katalog to zrób przekierowanie, np. odnośnie powyższego przykładowego URL'a - index.php?id=kategoria/podkategoria1/podkategoria2

Wszystko działa, natomiast jest jeden problem. Kiedy wchodzę pod URL typu https://www.jakasdomena.pl/kategoria to jest OK. Natomiast kiedy wejdę pod https://www.jakasdomena.pl/kategoria/ (z ukośnikiem. Dalej może coś być, ale nie musi), to zmieniane są wszystkie względne ścieżki do plików CSS, obrazków i innych plików linkowanych z index.php. Tak jakby przeglądarka zamiast https://www.jakasdomena.pl/style.css próbowała znaleźć plik pod https://www.jakasdomena.pl/kategoria/style.css.

Próbowałem już dodać <base /> w <head> ale nie do końca rozwiązało to problem. Liczę, że jest inne lepsze rozwiązanie. Proszę o pomoc.

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