Skocz do zawartości

htaccess - przekierowanie ze starych URL


Hammer

Rekomendowane odpowiedzi

Jeśli w złym dziale piszę to przepraszam.

Poniżej moje 3 reguły do przyjaznych linków.

Teraz można się dostać na stronę przez linki index.php?top=$1&id=$2&sname=$3 oraz $1/$2-$3.html czyli przez stary i nowy link.

Jak wykonać przekierowanie ze starych linków na nowe?

RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)-([a-zA-Z0-9-_]+).html index.php?top=$1&id=$2&sname=$3 [L]
RewriteRule ^([a-zA-Z0-9-_]+)$ /$1/ [R=301,L,NC]
RewriteRule ^([a-zA-Z0-9-_]+)/$ index.php?top=$1 [L]

Kombinowałem z tym 301 ale wtedy strona się w ogóle nie ładuje. W ogóle kolejność też ma znaczenie i wpisywałem nie tam gdzie trzeba.

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