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

  Автор:
  Один комментарий
  4373
При клике на заголовок статьи из ленты фида (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

 

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

 


Создайте сайт с нами — легко и быстро!

С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7

 

Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
Надежный проверенный годами хостинг для сайта на WordPress
а также, хостинг Beget:
Хостинг Beget

 

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

   2 голоса
Средняя оценка: 5 из 5
Находите эту информация полезной и интересной? Тогда смело жмите на кнопки соцсетей и поделитесь этой информацией со своими друзьями и знакомыми:

Анфиса Бреус

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

Подпишись на меня в Telegram! Только важные новости и лучшие статьи
Оставьте свой комментарий:

Комментарии на Блог
Один комментарий
  1. Алексей

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

Добавить комментарий для Алексей Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *