Skocz do zawartości

[mod_rewrite] slash na końcu adresu?


AnjaK

Rekomendowane odpowiedzi

RewriteRule ^([a-z0-9-_]+)$ https://%{HTTP_HOST}/$1/ [R=301]

Powyższa komenda automatycznie dodaje (przekierowuje) slasha do adresu:

https://adresstrony/kategoria/ <- dodaje slash

Chciałby również aby slash był automatycznie dodawany też na końcu adresu:

https://adresstrony/kategoria/artykul <-nie dodaje slash

Jak to zrobić?

Z góry też zapytam się jak zrobić odwrotnie, tak aby na końcu adresu nie było slasha, by przekierowywało na https://adresstrony/kategoria/artykul <- usunąć slasha

Odnośnik do komentarza
Udostępnij na innych stronach

Chciałby również aby slash był automatycznie dodawany też...

Np. dodaj drugą regułkę:

RewriteRule ^([a-z0-9-_]+)$ https://%{HTTP_HOST}/$1/ [R=301]
RewriteRule ^([a-z0-9-_]+)/([a-z0-9-_]+)$ https://%{HTTP_HOST}/$1/$2/ [R=301]

Jeśli przekierowujesz w ramach tej samej domeny to nie musisz podawać pełnego adresu, wystarczy:

RewriteRule ^([a-z0-9-_]+)$ /$1/ [R=301]
RewriteRule ^([a-z0-9-_]+)/([a-z0-9-_]+)$ /$1/$2/ [R=301]

A odwrotnie:

RewriteRule ^([a-z0-9-_]+)/([a-z0-9-_]+)/$ /$1/$2 [R=301]

Na emeryturze po SEO zajmuję się R&D.

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