Промяна на permalinks във wordpress
Привет,
Отдавна се каня да направя промяна на permalinks във wordpress блога ми. Това което ме притесняваше ( и се случи ), е евентуалните проблеми след това – а именно липсващи URL адреси които да водят до 404 :/
Досега използвах следният тип permalinks :
/%postname%/
и исках да премина към:
/%category%/%postname%/
След въпросната промяна, обаче обикновенните линкове (от постове например) спряха да работят. Мислих си, че самият wordpress ще оправи този проблем – но уви..
Пробвах и няколко плъгина за redirect но с нито един от тях нямах успех.
Не съм сигурен дали причината за това, е използването на nginx като уеб сървър, но така или иначе се принудих сам да си напиша redirect-ите за всичките около 1000 поста в сайта :O
Използвах sitemap-a за постове от където взех линковете и ги завъртях с for за да си улесня работата. Всичко стана 6 с изключение на URL-ите които бяха с кирилица – при тях трябваше ръчно да се променят един по един 🙁
И в крайна сметка няколко часа след това си реших този скапан проблем – вече всички URL са оправени и не трябва да има 404.
Също така, още вчера съм пинг-нал google bot-а да провери блога на ново, за да вземе новите адреси от sitemap-овете, и да го индексира правилно.
До тогава обаче съм се застраховал чрез 301 redirect-ите за които написах по-горе.
Общо взето това ! 🙂