Ошибка "Страница не найдена" в Wordpress при редактировании страницы

5 июл. 2011 г., 11:21:39
Просмотры: 16.5K
Голосов: 1

На сайте, работающем на WordPress, при добавлении текста через визуальный редактор или HTML-код на определенную страницу появляется ошибка "страница не найдена". Я пробовал добавлять другой текст - и он работает нормально. Затем я вводил текст заново, периодически проверяя на ошибки. В итоге удалось выявить конкретное слово, вызывающее проблему - "from". Если я пишу "frm", "rom" или "from" - все работает. Проблема возникает только при использовании слова "from". Примечательно, что ошибка появляется только на этой странице - на других страницах слово "from" работает нормально.

Это клиентский сайт, и у меня нет доступа к серверу. Есть только логин/пароль от WordPress. Буду благодарен за любую помощь.

Обновление: Я даже пробовал HTML-сущности, но это не помогло. Временно мы используем "fróm" вместо "from" как обходное решение.

7
Комментарии

Вы получаете ошибку 404, если содержимое страницы содержит слово from?

User User
5 июл. 2011 г. 12:07:58

@polarblau: Да

Chandresh Pant Chandresh Pant
5 июл. 2011 г. 12:26:00

@Keoki Zee: сообщите, какие еще детали вам нужны. Ваше предложение разместить вопрос в WordPress Answers отличное. Могу ли я перенести вопрос туда, так как он полностью относится к WordPress.

Chandresh Pant Chandresh Pant
5 июл. 2011 г. 12:27:15

Это действительно интересно. Не могли бы вы опубликовать часть кода, о котором идет речь?

User User
5 июл. 2011 г. 13:24:21

@polarblau : Это просто контент, предоставленный клиентом... независимо от остального содержания, он просто не принимает слово "from". Как только вы добавляете "from" и просматриваете превью или публикуете страницу, страница исчезает. Думаю, это какая-то ошибка в WordPress. Еще одна важная деталь - мы используем 'красивые ссылки' (pretty urls).

Chandresh Pant Chandresh Pant
7 июл. 2011 г. 06:01:35

Невозможно определить причину этой проблемы без просмотра кода, который выводит контент на страницу, так как на всех сайтах WordPress, с которыми я работал, использование слова 'from' было разрешено.

User User
7 июл. 2011 г. 07:05:02

@polarblau : да, мне это тоже кажется странным; и все остальные страницы сайта также поддерживают параметр "from". Я не уверен, что вызывает проблему. Я даже удалил и создал страницу заново, но без успеха.

Chandresh Pant Chandresh Pant
7 июл. 2011 г. 08:16:25
Показать остальные 2 комментариев
Все ответы на вопрос 4
0

Только что столкнулся со странной проблемой, связанной со словом "from" в одном посте, и отследил её до плагина WordPress SEO от Yoast. Конечно, это может быть совокупность других причин, раз проблема проявилась только сейчас в этих версиях.

Использую последние версии на данный момент:

  • Плагин WordPress SEO от Yoast, версия 1.6.3
  • WordPress 4.0

Отключение плагина WordPress SEO мгновенно позволило мне снова редактировать пост — тот самый пост, где я только что добавил слово "from" два раза в последнем редактировании.

Сброс постоянных ссылок или изменение слага поста в моём случае не помогли. В любом случае, пока URL страницы редактирования выглядит как: /wp-admin/post.php?post=4076&action=edit, не понимаю, какое отношение имеют постоянные ссылки..

Можно предположить, что есть баг в том, как плагин WordPress SEO анализирует текст для расчёта ключевых слов.

ОБНОВЛЕНИЕ: - удаление слова "from" из поста не решило проблему с ошибкой "не найдено", но отключение WordPress SEO помогло.. значит, могут быть другие проблемные слова или связанные проблемы! - Решение с MODSEC_ENABLE вызывает ошибку 500 Internal server error

8 нояб. 2014 г. 01:08:00
0

Нашел это решение на сайте Wordpress.org. Вам нужно добавить эту строку в ваш файл .htaccess.

# BEGIN Исправление 404 ошибки

< IfModule mod_env.c >
SetEnv MODSEC_ENABLE Off
PassEnv MODSEC_ENABLE
< /IfModule >

# END Исправление 404 ошибки

Надеюсь, это поможет решить вашу проблему.

12 янв. 2012 г. 03:01:21
0

Какие у вас красивые постоянные ссылки и какой заголовок у этой страницы? У меня было что-то похожее, и это было связано с заголовком страницы. Попробуйте сбросить постоянные ссылки (перейдите в Настройки > Постоянные ссылки, переключитесь на другой вариант по умолчанию, сохраните, затем вернитесь обратно к тому, что использовали).

Хотя, конечно, это никак не объясняет, почему добавление слова 'from' в тело записи могло что-то изменить. :(

7 июл. 2011 г. 18:11:06
0

Очень поздно писать ответы, но это работает, я также сталкивался с этой проблемой много раз. Нет связи между постоянной ссылкой и записью, однако это работает, если переключиться на стандартную постоянную ссылку, но это было заблокировано Mod Security.

Известные причины проблемы:

  1. Пользовательская постоянная ссылка
  2. На сервере включен Mod Security

Решение:

  1. Проверьте лог Mod Security, чтобы найти блокирующий плагин, и отключите его или отключите соответствующее правило в Mod Security.
  2. Переключитесь на обычную постоянную ссылку (работает только в некоторых условиях, например, когда некоторые плагины загружаются через постоянную ссылку в бэкенде).
  3. Проверьте, отключая плагины по одному, и тестируйте каждый раз — возможно, вы найдете плагин, создающий проблему.
30 мая 2018 г. 11:08:43