Участвуй в конкурсе сайтов
Получи профессиональную оценку сайта и
награду за дизайн, контент или технологичность

Сервер отвечает редиректом на запрос /robots.txt

7 ответов

Здравствуйте!
Скажите! Можете помочь? После после переезда сайта с http на https (ssl сертификат установлен) в яндекс.вебмастере при анализе robot.txt выскакивает ошибка "Сервер отвечает редиректом на запрос /robots.txt"

Спасибо!
С уважением, Павел.

настройки .htaccess
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.hobby.spb.ru$ [NC]
RewriteRule ^(.*)$ http://hobby.spb.ru/$1 [R=301,L]

RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

Ответы (7)

Лавр Иванов +126
06.12.2016 11:40
День добрый, Павел. Правильно ли я понимаю, что файл фактически размещается в папке сайта, а не генерируется средствами CMS? Это важный момент.
Да, файл в папке сайта.
CMS opencart
Свернуть ответы
Лавр Иванов +126
07.12.2016 12:39
Привет! У меня хорошие новости, нашел решение.

1. Отключаем перенаправление на HTTPS в разделе "Сайты".
2. Размещаем в файле .htaccess следующие директивы:

SetEnvIf X-HTTPS 1 HTTPS

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

3. Обновляем кэш страницы (ctrl-shift-r) и проверяем как отдается файл.

В моем случае для динамических скриптов перенаправление идет успешно, а статика отдается со статусом 200 как по HTTP, так и по HTTPS. Проверяйте у себя теперь! :)
Den Kos 0
07.03.2017 14:23
СПАСИБО большое, мне тоже помогло :)
Спасибо.
SAG 0
02.09.2017 21:24
На Битриксе тоже работает! Спасибо, дружище!
Спасибо большое! Теперь всё хорошо.

Похожие вопросы

Евгений Сомов
141

Сайт возрастом 1 год

Вопрос такой:  Сайту год. Посещаемость была в конце 1 500 в месяц. Домен припаркован, но восстановить ещё можно при оплате.  Сайт сделан мной коряво -учился на нём. Тема его "Создание сайтов и заработок на них"  Если я его...
Виталий Лошков
404

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
Евгений
453

Как выставить заголовки expires

Пробовал в htaccess прописать   <ifModule mod_deflate.c>     AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <ifModule...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте