Промяна на permalinks във wordpress

Привет,

Отдавна се каня да направя промяна на permalinks във wordpress блога ми. Това което ме притесняваше ( и се случи ), е евентуалните проблеми след това – а именно липсващи URL адреси които да водят до 404 :/

Досега използвах следният тип permalinks :

/%postname%/

и исках да премина към:

/%category%/%postname%/

Промяна на permalinks във wordpress

След въпросната промяна, обаче обикновенните линкове (от постове например) спряха да работят. Мислих си, че самият wordpress ще оправи този проблем – но уви..

Пробвах и няколко плъгина за redirect но с нито един от тях нямах успех.

Не съм сигурен дали причината за това, е използването на nginx като уеб сървър, но така или иначе се принудих сам да си напиша redirect-ите за всичките около 1000 поста в сайта :O

Използвах sitemap-a за постове от където взех линковете и ги завъртях с for за да си улесня работата. Всичко стана 6 с изключение на URL-ите които бяха с кирилица – при тях трябваше ръчно да се променят един по един 🙁

И в крайна сметка няколко часа след това си реших този скапан проблем – вече всички URL са оправени и не трябва да има 404.
Също така, още вчера съм пинг-нал google bot-а да провери блога на ново, за да вземе новите адреси от sitemap-овете, и да го индексира правилно.
До тогава обаче съм се застраховал чрез 301 redirect-ите за които написах по-горе.

Общо взето това ! 🙂