Не открывается страница при переходе из ленты фида на статью блога

  Автор:
  3358
При клике на заголовок статьи из ленты фида (feedburner), страница со статьей не открывается.

На днях один из пользователей шаблона – конструктора AB-inspiration обратился с просьбой помочь разобраться с такой проблемкой. При клике на заголовок статьи в ленте фида (feedburner), страница со статьей не открывается. Вместо статьи на странице браузера появляется вот такое вот сообщение.

Forbidden

You don’t have permission to access /adres-statii/ on this server.

По тексту видно, что на сервере нет разрешения на доступ к данной странице.

Подобный запрет обычно прописывается в системном файле .htaccess. Прописать его можно на хостинге вручную либо это делает какой-то плагин.

После анализа файла .htaccess я обнаружила запись:

# Rules to block foreign characters in URLs
RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F).* [NC]
RewriteRule ^(.*)$ – [F]

Это значит, что если в адресной строке присутствуют буквы отличные от латинских, данная страница блокируется и соответственно не откроется.

Если мы переходим на статью из фида feedburner в адресной строке формируется адрес с названием статьи на русском языке. Это и вызывает блокировку.

Первое, что нужно сделать, посмотреть список плагинов установленных на блог. Подобные записи в системном файле могут делать плагины защиты.

В данном случае на блог был установлен плагин iThemes Security (бывший WP Better Security). Этот плагин как раз имеет доступ к файлу .htaccess и вносит изменения в соответствии с настройками защиты.

Где это прописаны правила?

В настройках плагина iThemes Security, во вкладке Settings, в разделе “System Tweaks” стоит галочка напротив “Non-English Characters” – “Filter Non-English Characters“.

Эта настройка и записывает в файл .htaccess блокировку страниц с иностранными буквами (не латинскими).

Как исправить?

Если на своем блог Вы используете плагин iThemes Security и обнаружили такую же проблему, просто зайдите в настройки плагина и уберите галочку напротив “Non-English Characters“. Не забудьте сохранить настройки.

ithemesplugin

 

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

Не открывается страница при переходе из ленты фида на статью блога

   2 голоса
Средняя оценка: 5 из 5
Вы находите данную статью полезной или интересной? Поделитесь ею, пожалуйста, с другими - просто нажмите на кнопки ниже:

Анфиса Бреус

Анфиса Бреус - специалист по Wordpress с 2007 года. Создатель и разработчик многофункционального шаблона "AB-Inspiration" для самостоятельного создания и профессиональной настройки сайтов разного назначения на WordPress. Основатель клуба "Мастер WordPress" и автор курсов по создании и применению сайтов на WordPress. Фрилансер. Предприниматель. Спикер.

Как создать сайт онлайн-школы на WordPress с интернет - магазином, профессиональным блогом и лендингами
Комментарии на Блог
Один комментарий
  1. Алексей

    У меня был подобный случай. Обратил внимание, что перестал работать поиск по блогу. Так как перед этим установил плагин iThemes Security, то и причину искал там. После снятия галочки “Non-English Characters” поиск снова заработал.

Оставьте ваш комментарий или вопрос