Problém bude možná s umístěním kódu pro přesměrování v souboru .htaccess
. Zadávate ho před výchozí pravidla pro WordPress nebo za?
Když vezmu uvedený příklad z webu:
# redirect bucks-ostrava
Redirect 301 /?p=5031/ http://www.stanislavkolarik.cz/?p=5033/
Redirect 301 /2015/05/bucks-pardubice-ostrava-steelers-2/ http://www.stanislavkolarik.cz/2015/05/bucks-pardubice-ostrava-steelers/
1) Zkusil bych to bez zpětných lomítek na konci.
2) Pokud je umístěn až za pravidly pro WordPress, tak první řádek nemusí fungovat, protože už bude část ?p=5031
v tuto chvíli převedena na /2015/05/bucks-pardubice-ostrava-steelers-2
.
3) Problém je také v tom, že je původní příspěvek smazaný, takže ID už vlastně neexistuje a některé funkce a interní přesměrování nemusí správně fungovat. Většinou je lepší zachovat oba příspěvky a pouze je přesměrovat.
4) Použití pluginů bych se nebál a určitě bych to také zkusil, fungují na trochu jiném principu a vyhnete se problémům s .htaccess
. Doporučil bych např. Safe Redirect Manager, který by neměl způsobovat žádné problémy ani znečistit databázi.