Страница отображается только когда пользователь авторизован (даже если видимость установлена как публичная)

7 мар. 2012 г., 18:00:37
Просмотры: 21.9K
Голосов: 2

Я пытаюсь решить проблему на сайте клиента. Есть одна конкретная страница, которая появляется как "не найдена", если только вы не авторизуетесь и затем посетите фронтенд, в этом случае она отображается нормально. Видимость страницы установлена как публичная, и во всех других отношениях это обычная стандартная страница WordPress. Еще более странно то, что это началось только недавно (после нескольких месяцев безпроблемного использования).

Проблемная страница: http://www.leecamp.net/schedule/

Есть какие-нибудь идеи, почему это может происходить?

0
Все ответы на вопрос 8
0

Попробуйте сбросить ваши постоянные ссылки (пермалинки). Если это не поможет, убедитесь, что в корневой директории нет другой страницы с названием "schedule".

Также возможно, что в базе данных застряла более старая (удалённая страница или запись) с таким же названием. Я сталкивался с этим, когда удалял страницу или запись, а затем создавал новую с тем же именем.

Проверьте таблицу wp-posts на наличие конфликтов.

Удачи!

7 мар. 2012 г. 18:14:00
1

Вы недавно включили плагин кеширования? Я заметил, что это происходило после установки W3 Total Cache. Просто отдается закешированная версия страницы, поэтому не забудьте очистить кеш после публикации нового контента.

16 мар. 2012 г. 01:26:02
Комментарии

Это была моя 'проблема' — детская ошибка с моей стороны.

S.. S..
24 окт. 2013 г. 16:27:28
0

У меня была такая же проблема. Проверьте следующее: ВНЕШНИЙ ВИД → ТЕМЫ "Ваш сайт в настоящее время отображает страницу «Скоро открытие». Когда вы будете готовы запустить сайт, нажмите здесь." НАЖМИТЕ на НАЖМИТЕ ЗДЕСЬ. У меня сработало.

22 февр. 2020 г. 06:24:57
0

Потратил немного времени на "исправление" этого. В итоге я просто изменил постоянную ссылку страницы, и всё снова заработало.

Несколько заметок:

  • У меня было две страницы, которые перестали выводить код после основной навигации (меню WordPress, закрывался тег , а затем вывод прекращался)
  • Эти страницы ничем не отличались от других страниц того же типа записи
  • В базе данных не было найдено страниц с конфликтующими названиями/постоянными ссылками
  • Страницы не работали в статусе "Опубликовано", но работали с паролем (хотя пароль не требовался для отображения...)
  • Если разместить тот же контент (копировать/вставить) на новой странице, новая страница не ломалась
До сих пор не понимаю, в чём дело, поэтому изменение постоянной ссылки — временное решение.

Если у кого-то есть идеи, буду рад услышать.

8 апр. 2020 г. 17:48:21
0

Я знаю, что это старая тема, но, возможно, у кого-то была такая же проблема. В моем случае причиной оказался плагин Slider Revolution Countdown. Только после его деактивации сайт начал загружаться, даже когда я не был авторизован.

С наилучшими пожеланиями

27 янв. 2021 г. 18:54:01
0

У меня только что была такая же проблема.

Оказалось, что кто-то сохранил главную страницу как "Запланирована". Я изменил статус на "Опубликована", и она снова заработала.

11 мар. 2022 г. 01:10:12
0

В моем случае это были плагины speedycache и speedycache pro. После деактивации обоих сайт начал загружаться. До этого момента сайт отображал стандартную страницу "Добро пожаловать в WordPress".

29 июл. 2024 г. 01:43:41
1
-2

УДАЛИТЕ файл htaccess — это единственное 100% рабочее решение.

13 окт. 2022 г. 13:07:18
Комментарии

Какой файл .htaccess, основной WordPress? Почему это должно помочь? Звучит как проблема с кешированием.

Rup Rup
18 окт. 2022 г. 18:47:09