Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować przekierowania masowe przez .htaccess Drukuj

  • 0

Masowe przekierowania — kiedy są potrzebne?

Masowe przekierowania są niezbędne przy: przebudowie struktury URL strony, migracji z jednej platformy CMS na inną, zmianie domeny, usunięciu rozszerzenia .html z URL-i.

Przekierowanie z .html na bez rozszerzenia

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+).html$ /$1/ [R=301,L]

Przekierowanie z /kategoria/artykul na /artykul

RewriteRule ^stara-kategoria/(.*)$ /$1 [R=301,L]

Przekierowanie listy URL z pliku

Dla dziesiętek przekierowań użyj pliku map:

RewriteMap redirects txt:/home/UZYTKOWNIK/redirects.txt
RewriteRule ^(.*)$ ${redirects:/$1|/404} [R=301,L]

Plik redirects.txt:

/stara-strona /nowa-strona
/old-product /sklep/nowy-produkt
/kontakt-us /kontakt
SEO: Używaj przekierowań 301 (trwałe) aby przenieść "moc" SEO ze starych URL-i na nowe. Google po kilku tygodniach zaktualizuje indeks.

Czy ta odpowiedź była pomocna?

« Wstecz