Přesměrování URL pomocí .htacess

Když dojde k nahrazení starého webu nebo zrušení článku, je důležité původní odkazy přesměrovat. K tomu slouží soubor .htaccess. Ve Wordpressu píšu přesměrování URL hned od začátku souboru, protože pluginy z Wordpressu také přidávají pravidla do souboru .htaccess a pak moje přesměrování nefungovalo. Tady jsou příklady přesměrování s komentářem.

<IfModule mod_rewrite.c>
 
RewriteEngine On
 
# specifické výjimky jako první
 
RewriteRule ^reference/?$ https://petrnosek.cz/o-mne/#reference [R=301,L,NE]
RewriteRule ^ja-janekdo/?$ https://petrnosek.cz/ [R=301,L]
 
RewriteRule ^anglicky-za-3-mesice/?$ https://petrnosek.cz/blog/ [R=302,L]
 
RewriteRule ^tag/janekdo-cz/?$ https://petrnosek.cz/ [R=301,L]
 
# Hromadné přesměrování
RewriteRule ^tag/(.*)/?$ https://petrnosek.cz/blog/tag/$1/ [R=301,L]
RewriteRule ^category/(.*)/?$ https://petrnosek.cz/blog/category/$1/ [R=301,L]
 
</IfModule>