• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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 14:54
хостинг: есть
домен: есть
Переадресация на https
Доброго дня, хотелось бы галку или по-умолчанию чтобы файл robots.txt не участвовал в редиректах, сейчас идет повальный переход на https и приходится вместо того чтобы просто поставить переадресацию с http на https писать руками инструкции в htaccess, ждать яндекс и только потом включать уже редирект либо панелью либо через htaccess
просьба исключить robots.txt из правил переадресаций, www и без это тоже касается

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

спасибо.
toxi
09.03.2017 15:31
хостинг: есть
домен: есть
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 15:38
хостинг: есть
домен: есть
Я не про то немного писал.
В настройках сайта есть радиокнопка - редирект с http на https

Для того чтобы нормально переехать в случае яндекса какое-то время сайт должен быть доступен по обоим адресам и файл роботс тоже должен открываться по обоим адресам. Опытным путем выявлено что довольно быстро все работает если включить переадресацию с http на https но файл роботс должен быть доступен по обоим протоколам. Так вот если включить в настройках переадресацию с http на https - то роботс по http не работает и яндекс ругается что не может найти файл и, следовательно, склеить у себя сайты
toxi
09.03.2017 15:48
хостинг: есть
домен: есть
Если вручную открыть файл robots.txt через включенный протокол https, то файл открывается и Вы видите его содержимое? Если так, то проблема на стороне Яндекса, а не у Вас на сайте.
Нужно писать в саппорт Яндексу, что он не видит файл robots.txt на https протоколе.
spectre.a.v
09.03.2017 15:54
хостинг: есть
домен: есть
-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 12:57
хостинг: есть
домен: есть
Ага, я понял теперь что Вы имеете ввиду. Извиняюсь, что не так Вас понял)
Также нужно еще в файл robots.txt дописать параметры с протоколом https:
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
spectre.a.v
10.03.2017 13:02
хостинг: есть
домен: есть
Это я в курсе) вопрос был про то чтобы исключить robots.txt из переадресаций, которые включаются в панели хостинга, вроде не должно быть сильно сложно, но фича мегаполезная
panium
13.03.2017 21:45
хостинг: нет
домен: есть
Чтоб не создавать новую тему..

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

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

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

см. ниже рис.
Прикрепленные файлы:
uresheti
13.03.2017 22:58
хостинг: есть
домен: есть
По первоначальной теме - При включенной кнопке переадресации в панели хостинга с http на https, что нужно прописать в файле .htaccess для исключения robots.txt ?
toxi
13.03.2017 23:46
хостинг: есть
домен: есть
При включенной кнопке переадресации в панели хостинга с 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 07:56
хостинг: есть
домен: есть
Спасибо за помощь, но не работает, возможно потому, что переадресация сделана в панели хостинга, а не самостоятельно в файле .htaccess.
<FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch>
такая директива - тоже не работает( В Яндекс вебмастере - Сервер отвечает редиректом на запрос /robots.txt
spectre.a.v
14.03.2017 08:00
хостинг: есть
домен: есть
я именно поэтому этот вопрос и поднял
uresheti
14.03.2017 09:18
хостинг: есть
домен: есть
1
я именно поэтому этот вопрос и поднял © spectre.a.v

А вам у себя на сайте удалось решить эту проблему? Конечно было бы здорово, что бы эту функцию добавил хостер))
spectre.a.v
14.03.2017 09:35
хостинг: есть
домен: есть
Ну да, проблем никаких нет, просто если надо перевести десяток сайтов на 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 09:52
хостинг: есть
домен: есть
То есть , вы сами все правила прописали в htaccess, а тогда в панели хостинга вы галочку сняли при переадресации с http на https? Она бесполезна получается?
spectre.a.v
14.03.2017 10:02
хостинг: есть
домен: есть
-1
в случае если нужно оставить роботс по 2 протоколам то все галочки переадресации бесполезны, поэтому и прошу исключить этот файл из редиректов, многие скажут спасибо)
uresheti
14.03.2017 10:25
хостинг: есть
домен: есть
-1
Это уж точно
vladimir.solo.f
25.03.2017 11:33
хостинг: есть
домен: есть
-1
Присоединюсь! Сначала поставил переадресацию с админки хостинга, а теперь ищу, что с этим делать)
info620
25.03.2017 18:02
хостинг: есть
домен: есть
Все сайты что были переведены нами с http на https прекрасно индексируются.
Проблема явно надумана. Yandex бот отлично понимает 301 код ответа.
spectre.a.v
25.03.2017 19:04
хостинг: есть
домен: есть
для нормального переезда сайта яндекс требует чтобы и старый домен и новый отвечали и так и так
конечно индексироваться будет но получите провал в выдаче, если сайт более-менее посещаемый то это потеря денег
TonyStark
25.03.2017 21:17
хостинг: есть
домен: есть
1
для нормального переезда сайта яндекс требует чтобы и старый домен и новый отвечали и так и так
конечно индексироваться будет но получите провал в выдаче, если сайт более-менее посещаемый то это потеря денег
© spectre.a.v

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

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

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города