WordPress — мощная CMS. Иногда небольшой твик может сделать ваш сайт недоступным. Однако найти решение для любой проблемы WordPress очень просто (посмотрите, как правильно обратиться за поддержкой WordPress и получить ее). В прошлом мы рассмотрели некоторые из наиболее распространенных проблем, с которыми сталкиваются пользователи WordPress. Как внутренняя ошибка сервера или ошибка установления соединения с базой данных. Еще одна распространенная проблема, с которой в какой-то момент сталкивается большинство пользователей WordPress, — посты WordPress выдают ошибку 404. В этой статье мы покажем вам, как исправить ошибку 404, возвращающую посты WordPress.
Обычно в этом сценарии пользователь может получить доступ к админке WordPress, главной странице своего блога, но при доступе к отдельным постам он получает ошибку 404 Не найдено ошибка. Прежде всего, не паникуйте, в большинстве случаев ваши посты все еще там и в полной безопасности. Это обычно происходит, если ваш .Файл htaccess был удален или что-то пошло не так с правилами перезаписи. Что вам нужно сделать, так это исправить настройки пермалинков.
Если вам не нравится видео или нужны дополнительные инструкции, то продолжайте чтение.
Перейдите к Настройки » Permalinks, и просто нажмите на Сохранить изменения кнопка.
Это обновит ваши настройки пермалинков и промоет правила перезаписи. В большинстве случаев это решение устраняет ошибку WordPress posts 404. Однако, если это не работает для вас, то вам, вероятно, нужно обновить ваш сервер .htaccess файл вручную.
Войдите на свой сервер с помощью FTP и измените файл .файл htaccess, который находится в том же месте, где расположены папки /wp-content/ и /wp-includes/. Самое простое, что вы можете сделать, это временно сделать файл доступным для записи, изменив права доступа на 666. Затем повторите оригинальное решение. Не забудьте изменить разрешения обратно на 660. Вы также можете вручную добавить этот код в ваш .htaccess файл:
# BEGIN WordPressRewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond % !-f RewriteCond % !-d RewriteRule . /index.php [L] # END WordPress
Исправление для локальных серверов
Часто дизайнеры и разработчики устанавливают WordPress на свои компьютеры, используя локальный сервер в целях тестирования. Если вы хотите использовать красивые пермалинки, то вам нужно включить модуль rewrite_module в конфигурации Apache вашего MAMP, WAMP или XXAMP.
Надеемся, что эта статья помогла вам решить проблему с ошибкой posts returning 404 в WordPress. Сработало ли это решение для вас? Есть ли у вас другое решение, которое сработало для вас? Пожалуйста, поделитесь этим в комментариях ниже. Мы хотели бы сделать эту статью всеобъемлющим ресурсом для пользователей, столкнувшихся с этой проблемой.
Источник: www.wpbeginner.com