Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Переадресация на https

Форумы Пожелания и предложения Переадресация на https
spectre.a.v
09.03.2017
хостинг: есть
домен: есть
Переадресация на https
Доброго дня, хотелось бы галку или по-умолчанию чтобы файл robots.txt не участвовал в редиректах, сейчас идет повальный переход на https и приходится вместо того чтобы просто поставить переадресацию с http на https писать руками инструкции в htaccess, ждать яндекс и только потом включать уже редирект либо панелью либо через htaccess
просьба исключить robots.txt из правил переадресаций, www и без это тоже касается

а то получается что настройка очень полезная, но ей пользоваться нельзя как задумано

спасибо.
toxi
09.03.2017
хостинг: есть
домен: есть
1
Добрый день.
В переадресации файл robots.txt не участвует никак. Его задание разрешать/запрещать индексировать (просматривать) папки поисковыми роботами и все.
Переадресацией руководит файл .htaccess в корне сайта либо настройка в панели управления. В этот файл нужно добавить только две/три строки для переадресации с http на https и все будет работать.
RewriteEngine On
RewriteCond %{HTTP:SSL} !1
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

Проблем не вижу в том, что включена переадресация с http на https протокол. И тот и тот проскариуются поисковыми роботами и через некоторое время появится в поисковой выдаче сайт с https протоколом.
Переадресацию включать или нет на сайт без www значения не имеет в индексации. Просто адрес сайта будет выглядеть красивее.
spectre.a.v
09.03.2017
хостинг: есть
домен: есть
Я не про то немного писал.
В настройках сайта есть радиокнопка - редирект с http на https

Для того чтобы нормально переехать в случае яндекса какое-то время сайт должен быть доступен по обоим адресам и файл роботс тоже должен открываться по обоим адресам. Опытным путем выявлено что довольно быстро все работает если включить переадресацию с http на https но файл роботс должен быть доступен по обоим протоколам. Так вот если включить в настройках переадресацию с http на https - то роботс по http не работает и яндекс ругается что не может найти файл и, следовательно, склеить у себя сайты
toxi
09.03.2017
хостинг: есть
домен: есть
Если вручную открыть файл robots.txt через включенный протокол https, то файл открывается и Вы видите его содержимое? Если так, то проблема на стороне Яндекса, а не у Вас на сайте.
Нужно писать в саппорт Яндексу, что он не видит файл robots.txt на https протоколе.
spectre.a.v
09.03.2017
хостинг: есть
домен: есть
-1
Я не про то

При включенной переадресации в панели хостинга (как http->https, так и с www на без и наоборот) файл роботс должен открываться и по http и по https, т.е. http://site.ru/robots.txt и https://site.ru/robots.txt, а не отдавать 301 редирект с http на https

по-русски правило такое RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC] )
toxi
10.03.2017
хостинг: есть
домен: есть
Ага, я понял теперь что Вы имеете ввиду. Извиняюсь, что не так Вас понял)
Также нужно еще в файл robots.txt дописать параметры с протоколом https:
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
spectre.a.v
10.03.2017
хостинг: есть
домен: есть
Это я в курсе) вопрос был про то чтобы исключить robots.txt из переадресаций, которые включаются в панели хостинга, вроде не должно быть сильно сложно, но фича мегаполезная
panium
13.03.2017
хостинг: нет
домен: есть
Чтоб не создавать новую тему..

Я думаю не мешало бы сделать Сертификаты и для псевдонимов.
Так как есть к примеру сайт https://test.mysite.com с псевдонимом test.com.
но test.com не работает с https ((

Возможно ли такое реализовать?
toxi
13.03.2017
хостинг: есть
домен: есть
Для субдомена можно заказать отдельный сертификат, в панели управления, от Let's Encrypt и активировать его.
panium
13.03.2017
хостинг: нет
домен: есть
Для субдомена можно заказать отдельный сертификат, в панели управления, от Let's Encrypt и активировать его.
© toxi

Так и есть, у поддемена сертификат есть, но этот поддемен имеет псевдонимы - которые не работаеют с этим сертификатом

см. ниже рис.
Прикрепленные файлы:
uresheti
13.03.2017
хостинг: есть
домен: есть
По первоначальной теме - При включенной кнопке переадресации в панели хостинга с http на https, что нужно прописать в файле .htaccess для исключения robots.txt ?
toxi
13.03.2017
хостинг: есть
домен: есть
При включенной кнопке переадресации в панели хостинга с http на https, что нужно прописать в файле .htaccess для исключения robots.txt ? © uresheti

Примерно следующее:
В файл .htaccess (либо эквивалент правила для nginx), чтобы файл robots.txt был доступен и по http и по https
RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]

В файл robots.txt, чтобы поисковые роботы индексировали сайт по https
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
uresheti
14.03.2017
хостинг: есть
домен: есть
Спасибо за помощь, но не работает, возможно потому, что переадресация сделана в панели хостинга, а не самостоятельно в файле .htaccess.
<FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch>
такая директива - тоже не работает( В Яндекс вебмастере - Сервер отвечает редиректом на запрос /robots.txt
spectre.a.v
14.03.2017
хостинг: есть
домен: есть
я именно поэтому этот вопрос и поднял
uresheti
14.03.2017
хостинг: есть
домен: есть
1
я именно поэтому этот вопрос и поднял © spectre.a.v

А вам у себя на сайте удалось решить эту проблему? Конечно было бы здорово, что бы эту функцию добавил хостер))
spectre.a.v
14.03.2017
хостинг: есть
домен: есть
Ну да, проблем никаких нет, просто если надо перевести десяток сайтов на https проще же натыкать радиокнопок переадресации и все, не вижу проблем добавить в исключения этот файл, он же ни на одном сайте ни на что не влияет

через htaccess редирект выглядит так:

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
#если не роботс идем дальше

RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#с http на https

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

#с www на без
uresheti
14.03.2017
хостинг: есть
домен: есть
То есть , вы сами все правила прописали в htaccess, а тогда в панели хостинга вы галочку сняли при переадресации с http на https? Она бесполезна получается?
spectre.a.v
14.03.2017
хостинг: есть
домен: есть
-1
в случае если нужно оставить роботс по 2 протоколам то все галочки переадресации бесполезны, поэтому и прошу исключить этот файл из редиректов, многие скажут спасибо)
uresheti
14.03.2017
хостинг: есть
домен: есть
-1
Это уж точно
vladimir.solo.f
25.03.2017
хостинг: есть
домен: есть
-1
Присоединюсь! Сначала поставил переадресацию с админки хостинга, а теперь ищу, что с этим делать)
info620
25.03.2017
хостинг: есть
домен: есть
Все сайты что были переведены нами с http на https прекрасно индексируются.
Проблема явно надумана. Yandex бот отлично понимает 301 код ответа.
spectre.a.v
25.03.2017
хостинг: есть
домен: есть
для нормального переезда сайта яндекс требует чтобы и старый домен и новый отвечали и так и так
конечно индексироваться будет но получите провал в выдаче, если сайт более-менее посещаемый то это потеря денег
TonyStark
25.03.2017
хостинг: есть
домен: есть
1
для нормального переезда сайта яндекс требует чтобы и старый домен и новый отвечали и так и так
конечно индексироваться будет но получите провал в выдаче, если сайт более-менее посещаемый то это потеря денег
© spectre.a.v

Перевел один сайт на htpps с 301 редиректом - никакого изменения позиций ни в яндексе, ни в гугле не было.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города