Skip to content

Document Header

Код статуса http 403 (ожидался код 200)

Код статуса http 403 (ожидался код 200) published on Комментариев к записи Код статуса http 403 (ожидался код 200) нет

При попытке добавить сайт в Яндекс каталог столкнулся с такой ошибкой: «Для заданной страницы (или страницы, полученной после перенаправления) сервер возвращает код статуса http 403 (ожидался код 200)». Конечно, я  как начинающий блогер, начитался кучу советов по безопасности, оптимизации, быстродействию сайта и  не преминул ими воспользоваться. В основном проблема заключалась в файле .htaccess

После долгих разборов решил просто закомментировать все строки этого файла. И оставил стандартный набор директив, который рекомендует WordPress. Однако, это не помогло. В итоге нашел на каком-то буржуйском сайте совет о необходимости включить Options +FollowSymLinks. В итоге файл получился таким:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ — [NC,L]
RewriteRule ^.*$ index.php [NC,L]
После чего сайт добавился в каталог Яндекса. Надеюсь кому-то данный совет поможет в решении своей проблемы.

Добавить комментарий