Я только что обновил свою установку WordPress с 3.1 до 3.1.1, и постоянные ссылки моей пользовательской структуры теперь не работают,
Постоянные ссылки были настроены для выполнения этой процедуры,
/%категория%/%имя_записи%
однако теперь они просто возвращаются к
?page_id=30
Как я могу исправить то, что изменилось в 3.1.1 Интересно, это проблема с моим файлом.htaccess? Или, может быть, я работаю на IIS?
Вот несколько шагов для вас
а) Получите доступ к вашему сайту через ftp и удалите файл.htaccess (возможно, сделайте его резервную копию)
б) Зайдите в админку вашего сайта (wordpress admin) и откройте форму настроек постоянной ссылки
c) установите для первой опции значение custom и поместите значение в текстовое поле
г) сохраните изменения и проверьте интерфейс на наличие ссылок
e) если видны правильные ссылки, отметьте одну, чтобы просмотреть, если они не возвращают 404
f) если вы видите 404, поместите эту строку вверху.htaccess
надеюсь, это будет проблемой
🙂
Если вы используете пользовательские типы сообщений с
rewrite
опцией, вам нужно сбросить правила WP Rewrite после обновления. Добавление этого в ваш плагин или functions.php может помочь (проверено с 3.4):Я думаю, что ваш.htaccess больше не обновляется от администратора.