У меня проблемы с изменением постоянных ссылок в моем экземпляре Wordpress. У меня есть около 5 сообщений в блогах, которые были созданы с использованием постоянных ссылок «postid» по умолчанию. Сейчас я пытаюсь изменить свою постоянную ссылку на %postname%, но не могу заставить ее работать. Каждый раз, когда я меняю постоянные ссылки в Wordpress, все мои старые сообщения выдают ошибку 404. Я пробовал 4 плагина Wordpress Permalink, чтобы решить эту проблему, но я не могу заставить ни один из них работать. Я также обновил файл .htaccess своего блога, включив в него необходимую информацию. В конце концов я удалил все свои исходные сообщения и изменил постоянную ссылку, а затем воссоздал их, но это все равно не сработало. Помогите, не знаю что еще попробовать! Спасибо
Нужна помощь в изменении постоянных ссылок в Wordpress, я все перепробовал
Ответы (5)
Убедитесь, что в .htaccess есть только один блок перезаписи wordpress. И вам может понадобиться зайти в таблицу wp_options в базе данных с помощью phpmyadmin и очистить там настройку постоянной ссылки. Время от времени настройки постоянной ссылки «застревают» в таблице wp_options, и WordPress не может записать новые настройки в базу данных, даже если WP записывает изменения в файл .htaccess. Описание базы данных « WordPress Codex
Изменить 03.03.10
Оказалось, что в основном CentOS плохо работает с постоянными ссылками Wordpress, но есть задокументированные исправления через Google.
Изменить 02.03.10
Если ваш .htaccess доступен для записи и изменения сохраняются, и вы можете их видеть, то поле permalink_structure в wp_options не должно быть пустым. Вы отключили и удалили все плагины, связанные с постоянными ссылками, и начали с нуля? Вы на хостинге Windows или Linux?
У меня была точно такая же проблема, и она тонкая. Директивы Apache должны находиться в контейнере <Directory>
. Если вы похожи на меня, у вас была директива в контейнере <Location>
, и вы думали, что <Location />
будет рекурсивно охватывать весь сайт от корня.
Это помогло:
<Directory /path/to/wordpress>
AllowOverride All
Options FollowSymLinks
</Directory>
Используйте плагин миграции постоянных ссылок deans, и вы легко измените структуру постоянных ссылок, не нарушая ни одной ссылки в течение минуты. Этот плагин спасает жизнь тем, кто думает об изменении структуры постоянных ссылок по умолчанию и думает о переходе с блога blogspot на собственный блог.
Я знаю, что это старая тема, но вчера вечером я столкнулся с этой проблемой. Я нашел сообщение здесь http://www.mobiledataup.com/fix-wordpress-permalink-404-error-with-centos-6/
что очень помогло и исправило проблему для меня.
Был дополнительный раздел, в котором были параметры для включения AllowOverride.
Работал как шарм.
Чтение этой статьи очень поможет с разрешениями и обработчиками PHP. У меня были некоторые проблемы здесь ... просто решил поделиться ими
http://www.itsabhik.com/how-to-increase-size-of-var-tmp-centos/