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

  Автор:
  759
При клике на заголовок статьи из ленты фида (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
Вы находите данную статью полезной или интересной? Поделитесь ею, пожалуйста, с другими - просто нажмите на кнопки ниже:
Самые Важные Оповещения Блога + Четкий Комплект Ценных Подарков ДЛЯ БЛОГЕРОВ И ФРИЛАНСЕРОВ
Комментарии на блоге
Один комментарий
  1. Алексей

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

Комментарии в Фейсбук
Комментарии в Вконтакте