Запрет индексации https страниц сайта

15 ответов

Суть вопроса: запретить индексацию страниц сайта по https.

Для это прописываю в htaccess

RewriteEngine On

RewriteCond %{HTTPS} on
RewriteRule ^robots\.txt$ robots_https.txt

Тем самым подменяя robots.txt при https.

Однако такое решение не работает. Потому что:

"На наших серверах используется схема работы, при которой запросы к статичным файлам (в частности, txt и zip) обрабатываются с помощью Nginx, а остальные запросы передаются Apache. Поэтому файл .htaccess не может использоваться для отключения доступа к статическим файлам, так как он обрабатывается только на уровне Apache.

Для решения вопроса рекомендуется использовать следующий вариант:
- в скриптах сайта можно использовать ссылки на файлы, которые физически отсутствуют (например, для файлов на сервере использовать формат pdx);
- осуществлять перенаправления с таких файлов на существующие при помощи .htaccess."

Кто знает, что нужно сделать?

 

Спасибо.



При использовании описанного способа запрос будет обрабатываться Apache, и ограничения в .htaccess будут вступать в силу.

Ответы (15)

Если не секрет, то зачем Вам это делать?
Свернуть ответы
Не секрет. Яндекс признал главные зеркалом https://мой сайт. ру вместо http.
В вебмастере указал, что главное зеркало http, а не https.
Тем не менее, он индексирует https://мойсайт. ру
Вот поэтому и хочу запретить индексацию https
Но в ходе общения со службой поддержки выяснилось, что сделать это средствами htaccess невозможно
Сейчас вроде как перестал индексировать, но стал жаловаться на ошибки сайта https://www.сайт. ру.
Так Вам лучше закончить переход на https, сделать 301 редирект.
Чем всё закончилось?
Закончилось все тем, что:
1) Сделать то, что я хотел, на timeweb средствами htaccess невозможно.
2) Яндекс прекратил индексацию https://site. ru самостоятельно.
3) Затем он начал индексацию https://www.site. ru, но как я понял из ответа техподдержки Яндекса этот процесс тоже должен прекратиться самостоятельно.

Вывод:
Всем тем, кто столкнется с подобной проблемой и кому не нужен https, нужно просто изменить обратно главное зеркало сайта (на http) в вебмастере.
Asylum +208
04.12.2019 17:16
Вам не проще создать отдельный каталог для файлов и запретить его индексирование?
Свернуть ответы
Сайт с https и http один и тот же. Задача при обращении робота по https подменить содержимое файла robots.txt на disallow. Но в ходе общения со службой поддержки выяснилось, что сделать это средствами htaccess невозможно.
Защита и восстановление сайтов.
Не секрет. Яндекс признал главные зеркалом https://мой сайт. ру вместо http.
В вебмастере указал, что главное зеркало http, а не https.
Тем не менее, он индексирует https://мойсайт. ру
Вот поэтому и хочу запретить индексацию https
Но в ходе общения со службой поддержки выяснилось, что сделать это средствами htaccess невозможно
Сейчас вроде как перестал индексировать, но стал жаловаться на ошибки сайта https://www.сайт. ру.
Свернуть ответы
Asylum +208
04.12.2019 18:27
Не совсем понял зачем вам тогда https
От мне вообще не нужен. Серификат не приобретался. Просто так взял Яндекс и решил, что https мой сайт и есть теперь главное зеркало. Главное зеркало я изменил обратно на http, но в вебмастере видел, что происходила индексация страниц сайта с https. Поэтому и хотел ее запретить.
Asylum +208
04.12.2019 19:08
Так сделайте обычный редирект. Либо вообще отключите https, дали бы ссылку, было бы проще
Свернуть ответы
Насчет редиректа я и думал, но пока не сделал. Просто индексация в вебмастере вроде как тормознулась. Но редирект не решит вопрос с дублями страниц в поисковой выдаче. Насчет отключить https не слышал. Если знаете как - подскажите.

mebellc.ru
Asylum +208
05.12.2019 07:45
Отключается просто, я не понимаю как он у вас включился, в админ панели, общие настройки, не использовать шифрование

В .htaccess внесите RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://site. ru/$1 [R=301,L]

вместо site. ru имя вашего домена.
Asylum +208
05.12.2019 09:37
Либо напишите на agentmiass@ya.ru сделаем
Лайма 0
27.02.2020 21:34
Ну я бы в этом случае попробовала бы использовать аддурилку http://linkbox.pro/ru/google-addurl
Просто поставить запрет на индексацию. Разве нет?
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.