Вообщем Сейчас пермалинки вида сайт.ру/категория/название-поста Буду менять на сайт.ру/название-поста Новые посты пойдут уже с таким url-ом А у старых статей урлы поменяются, пропадет категория. (урлы проиндексированы, джай прокачаны и несут трафик, жалко) Как вручную изменить url старых статей, добавив /произвольное-слово/название-поста В редактировании поста меняю постоянную ссылку но там уничтожается знак / А понадобиться задать урл отдельного поста вида сайт.ру/слово/слово/слово/название-поста. Как добавлять вот эти префиксы к отдельным постам? --- добавлено: Apr 13, 2013 7:21 PM --- чтобы не зависело от того в какой категории пост
Если постов не слишком много, можно попробовать через phpmyadmin изменить ссылку для каждого поста вручную, покопавшись в mysql
А как это сделать в mysql ? не проинструктируете вкратце я вообще туда лезть боюсь. ченить намучу ваообще весь сайт слетит. мне mysql - как туземцу смартфон
Я сам таким никогда не занимался (если не считать удаления комментариев с помощью базы), но для начала сделайте бекап своей базы, чтобы была возможность потом вернутся к старой страктуре, если что-то пойдет не так. 1) зайдите в phpmyadmin 2) выберите нужную базу 3) в базе кликаете по таблице с постами wp_posts 4) внутри таблицы будут лежать ваши посты, находите нужный пост для изменения по названию и урлу и кликаете по ссылке "Изменить" в строке поста 5) находите форму с адресом вашего поста напротив параметра guid и меняете ему адрес В теории должно сработать.
С точки зрения юзабилити лучше, когда ссылки на все посты имеют один вид. Поэтому к этой задаче нужно подходить с другой стороны, на самом деле. http://wordpress.org/extend/plugins/redirection/ - этот плагин автоматически создает 301-редиректы при изменении пермалинков. Просто установите его, и меняйте структуру ЧПУ сколько влезет