Нужна помощь в изменении постоянных ссылок в Wordpress, я все перепробовал - PullRequest
1 голос
/ 02 марта 2010

У меня проблемы с изменением моих постоянных ссылок с помощью моего экземпляра Wordpress. У меня есть около 5 сообщений в блоге, которые были созданы с использованием постоянных ссылок по умолчанию «postid». Сейчас я пытаюсь изменить постоянную ссылку на% postname%, но не могу заставить ее работать. Каждый раз, когда я меняю Постоянные ссылки в Wordpress, все мои старые посты выбрасывают 404. Я пробовал 4 плагина Wordpress Permalink для решения этой проблемы, но я не могу заставить их работать. Я также обновил файл моего блога .htaccess, чтобы включить в него необходимую информацию. Наконец, я удалил все свои оригинальные сообщения и изменил Постоянную ссылку, затем воссоздал их, и это все еще не работало. Пожалуйста, помогите, я не знаю, что еще попробовать! Спасибо

Ответы [ 5 ]

5 голосов
/ 02 марта 2010

Убедитесь, что в .htaccess есть только один блок перезаписи wordpress. И вам может понадобиться зайти в таблицу wp_options в базе данных с помощью phpmyadmin и очистить настройку постоянной ссылки. Время от времени настройки постоянной ссылки «застревают» в таблице wp_options, и wordpress не может записать новый параметр в базу данных, даже если WP записывает изменения в файл .htaccess. База данных Описание «Кодекс WordPress

Редактировать 3/03/10

Оказалось, что в основном CentOS плохо играет с постоянными ссылками Wordpress, но есть исправления, исправленные через Google.

Редактировать 3/02/10

Если ваш .htaccess доступен для записи и изменения сохраняются, и вы можете их видеть, то поле permalink_structure в wp_options не должно быть пустым. Вы отключили и удалили все плагины, связанные с постоянными ссылками и начали с нуля? Вы на хостинге для Windows или Linux?

0 голосов
/ 12 июля 2013

Я знаю, что это старая ветка, но я столкнулся с этой проблемой прошлой ночью. Я нашел сообщение здесь http://www.mobiledataup.com/fix-wordpress-permalink-404-error-with-centos-6/

, которая была очень полезна и исправила зонд для меня.

Был дополнительный раздел, в котором можно было включить AllowOverride.

работал как шарм.

0 голосов
/ 30 декабря 2011

Чтение этой статьи очень поможет с разрешениями и обработчиками PHP. У меня были некоторые проблемы здесь ... просто думал, что поделюсь этим

http://www.itsabhik.com/how-to-increase-size-of-var-tmp-centos/

0 голосов
/ 27 января 2011

У меня была точно такая же проблема, и она тонкая. Директивы apache должны быть в контейнере <Directory>. Если вы похожи на меня, ваша директива содержалась в контейнере <Location>, полагая, что <Location /> будет рекурсивно охватывать весь сайт из корня.

Это сделало трюк:

<Directory /path/to/wordpress>
    AllowOverride All
    Options FollowSymLinks
</Directory>
0 голосов
/ 14 января 2011

Используйте плагин deans permalinkigration, и вы легко измените структуру постоянных ссылок, не нарушая никаких ссылок в течение минуты. Этот плагин является спасением для тех, кто думает об изменении структуры постоянных ссылок по умолчанию и думает о переходе от блога blogspot к блогу с самостоятельным размещением.

...