Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Yandex получает редирект на запрос robots.txt

1 ответ

Нашел инструкцию для редиректа одной страницы на http в поддержке хостингна:

https://timeweb.com/ru/help/pages/viewpage.action?pageId=4358249

Сделал так:

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

 

После чего страница начала уходить в циклический редирект. Нашел другую инструкцию на просторах: https://support.webasyst.ru/13727/301-redirekt-na-https-vsyo-krome-robotstxt/

Сделал как написано там, при этом обратил внимание, что это по-сути команда переадресовывающая одну страницу наоборот на http:

<FilesMatch "\.md5$">
Deny from all
</FilesMatch>

DirectoryIndex index.php
Options -Indexes
Options -MultiViews
Options +FollowSymLinks

AddDefaultCharset utf-8

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

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or]
RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or]
RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or]
RewriteCond %{HTTP:Translate} ^.+$ [or]
RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
</ifModule>

<ifModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
Header set Cache-Control "max-age=3153600, public"
</FilesMatch>
</ifModule>

 

Циклический редирект при этом прекратился, но robots.txt по прежнему редиректится на https. Первым делом выключил Force HTTPS в админке joomla, но и это тоже не помогло.

Ответы (1)

HARDKOD +43
19.12.2016 15:59
Редирект может выполняться:
– на уровне хостера, если включена галочка "редирект https" (если у вас shared хостинг)
– на уровне веб-сервера (virtualhost), если у вас VPS (отдельный сервер)
– на уровне веб-сервера, файл конфигурации .htaccess
– браузер может кешировать ответ сервера, лучше проверять сервисами типа http://www.bertal.ru/

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

Joe Root
69

Стратегии улучшения пользовательского опыта и эффективности разработки

Каковы эффективные стратегии оптимизации производительности и скорости загрузки веб-сайта для улучшения пользовательского опыта и повышения эффективности разработки?
Rus. Dir.
116

Индексировать или не индексировать все страницы главной категории?

Помогите пожалуйста - есть главная категория prodazha/ в которой на странице допустим 10 объявлений, на следующей странице уже 20 объявлений и имеет уже url prodazha/2 и так до бесконечности prodazha/3, prodazha/4,...
Герман
90

Непонятные страницы и рост обратных ссылок на сайте с окончанием -k.html

Добрый вечер! У меня на сайте https://noblefox.ru/, (на Wordpress) даже не знаю сколько по времени, думаю месяцев 3-4, может и больше, возникла проблема, а именно индексируются ссылки на непонятно что. Хочу сразу сказать, что самих нормальных...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте