Всем привет. Во время настройки сайта под wordpress практически всегда нужно включать постоянные ссылки или ЧПУ (человеко понятные урлы). Включаются они довольно просто в настройках вордпресс, раздел "Постоянные ссылки". В статье чпу wordpress я подробно описал процесс включения постоянных ссылок, но бывает ситуация, когда ты все делаешь правильно, но wordpress постоянные ссылки не работают. Как решить такую проблему я попытаюсь рассказать в этом кратком посте.
Первый мой совет, ребята, бегите с таких гг.. хостингов, есть же куча нормальных сервером, зачем вам лишний геморрой. Почитать о выборе хостинг провайдера можно в этой статье: хостинг для wordpress.
Я не расскажу как лечить проблему со своим хостингом, это делается через тех поддержку, так как проблемы индивидуальные, но я могу научить вас проверять работает файл .htaccess или нет.
Вам нужно создать файл .htaccess и залить его в корень, или посмотреть возможно он там уже есть. Код в этот файл нужно записать в самый верх вот такого плана:
RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/1234? [R=301,L]
Записываем код, сохраняем его, и если наш .htaccess рабочий, то при заходе на главную страницу вашсайт.ру вас должно перебросить на вашсайт.ру/1234 если это произошло, значит файл работает и никаких вопросов к хостинг провайдеру не может быть, в ином случае нужно писать в поддержку.
Скачать файл с этим кодом можно по этой ссылке: скачать .htaccess. Я запаковал файл в zip архив, думаю вам не составит труда его распаковать и залить в корень сайта. Как говорил выше, корень сайта, это то место где лежат папки wp-admin, wp-content, а также файл wp-config.php.
Ссылка для скачивания файла с именем .htaccess выше в раскрывающемся блоке.
На этом у меня пожалуй что все, если этот пост помог вам в вашей проблеме ставим лайк
Если проблема осталась не решена (у вас не работает чпу wordpress), напишите мне ее в комментариях или в разделе Вопрос/Ответ и я обязательно постараюсь вам помочь или направить по нужному адресу 🙂
Проблема как у Эдгара. Ничего не помогает.
Доброго дня! Подскажите, попробовала протестить файл .htaccess, поставив на него код с переадресацией как у вас указано. Переадресацию он сейчас делает, но когда я удалила этот код с файла, он так и продолжает делать переадресацию на страницу /1234. Как вернуть все назад?
Спасибо, дружище! Очень помог.
Доброго времени суток.
Такая же беда. Перестал нормально работать WordPress. Как писали выше я тоже решил на сайте обновить постоянные ссылки. При сохранении перекидывает на страницу сайта с ошибкой 404, в строке урла: Nothing found for user register. С чем это может быть связано. Так же перестал сохранять новые ленты и изменения в старых плагин WPGrabber. Делал откат до более ранней версии WordPress, та же ситуация.
Проблема и у меня такая... была.
Посмотрите в настройках хостинга - возможно был пустой файл .htaccess (как у меня) и потом вы добавили код, и он не синхронизируеться.
У меня это выглядит так (-url-)
Доброго времени суток. Возникла такая проблема, на конце каждой ссылки прописывает (-url-), видите после ссылки
/?v=f9308c5d0596, настраивал как надо. Но еще заметил когда отключаешь плагин интернет магазина, все становится на свои места. Может конечно из за чего еще. За ранее спасибо.
У меня такая ситуация: постоянные ссылки woocommerce работают, а постоянные ссылки записей - нет. Как быть?
Спасибо за ответ! Ума не приложу, в чем дело. Залил в корень пустой htaccess. Ничего не изменилось - постоянные ссылки woocommerce работают, ПС записей - нет. В .htaccess при этом ничего не записалось (права ставил 777). Админка при сохранении параметров ПС написала: "структура постоянных ссылок изменена".
не могу понять... файл .htaccess есть и там все как должно быть по умолчанию
но WP работают только простые ссылки типа /?page_id=1 если в настройках выбрать название записи то выбивает 404 хотя раньше все работало и ничего не менялось на сайте.
может есть идеи что можно сделать?
Здравствуйте, решил на сайте обновить постоянные ссылки. После обновления появилась ошибка 404 на всех постах и страницах кроме главной. Попробовал перезалить файл .htaccess как у Вас выше описано, но переадресация не вышла (т.е файл не работает). Писал хостеру, они говорят что эту проблему они не могут исправить ибо не разбираются с cms. Что мне еще сделать?
Такая же проблема. Все страницы, кроме главной не работают. Файл htaccess чистил, убирал, настройки ссылок сохранял. В чем еще может быть проблема?