Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Главное зеркало сайта не использует HTTPS-протокол


Recommended Posts

Добрый день.

Информация по Вебмастеру.Яндекс уверяет, что главное зеркало сайта не использует HTTPS-протокол. Однако, при посещении главной страницы отчетливо видно, что он подключается к защищенному протоколу и двиг изначально устанавливал сразу на https. В чем может быть проблема? Криво настроенный .хтассес? Баг яндекса? Происки дьявола?

 

Прикладываю .хтассес, на всякий.

Options +FollowSymlinks
Options -Indexes

<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
</FilesMatch>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.сайт.ru
RewriteRule ^(.*)$ https://сайт.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) 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]

Или может есть у кого-нибудь "универсальный" .хтассес для OS3? Просто так посмотрел по яндексу, мусорных страниц много.

Надіслати
Поділитися на інших сайтах


если нет редиректа на с http на https то поставьте его 

  • +1 1
Надіслати
Поділитися на інших сайтах

19 часов назад, Seriusis сказал:

если нет редиректа на с http на https то поставьте его 

 

На сколько я знаю вот эта строчка занимается перенаправлением. И она, как мы видим, имеется в хтассесе. Вероятно, есть другая строчка делающая тоже самое?

RewriteCond %{HTTP_HOST} ^www.сайт.ru
RewriteRule ^(.*)$ https://сайт.ru/$1 [R=301,L]
Надіслати
Поділитися на інших сайтах


3 минуты назад, yumefox сказал:

 

На сколько я знаю вот эта строчка занимается перенаправлением. И она, как мы видим, имеется в хтассесе. Вероятно, есть другая строчка делающая тоже самое?


RewriteCond %{HTTP_HOST} ^www.сайт.ru
RewriteRule ^(.*)$ https://сайт.ru/$1 [R=301,L]

да, вы прави, таки есть переадресация.

Еще проверьте какой canonical прописан для главной, может там http

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, Seriusis сказал:

да, вы прави, таки есть переадресация.

Еще проверьте какой canonical прописан для главной, может там http

 

/catalog/view/theme/name/template/common/header.twig?

Если тут, то тег вообще отсутствует.

Надіслати
Поділитися на інших сайтах


он генерируется, его в twig не будет, смотрите на самом сайте в исходном коде, что там 

  • +1 1
Надіслати
Поділитися на інших сайтах

4 минуты назад, Seriusis сказал:

он генерируется, его в twig не будет, смотрите на самом сайте в исходном коде, что там 

 

а вот сейчас сложно было) знаю что есть тег canonical, который прописывается в rel для страницы. Тем самым указывая страницу-родителя. Но чтобы он сам генерировался впервые слышу (даже в инете такую инфу не нагуглил). Может я что-то не правильно понимаю?

Надіслати
Поділитися на інших сайтах


его генерирует контроллер, т.е. он статически в twig файлах не может быть прописан. Например, для главной, он добавлен в home контроллере. Суть в том, что если у вас https, то он не должен вести на http страницу, у меня такое было на практике, хорошо что гугл консоль предупредила. 

  • +1 1
Надіслати
Поділитися на інших сайтах

9 минут назад, Seriusis сказал:

его генерирует контроллер, т.е. он статически в twig файлах не может быть прописан. Например, для главной, он добавлен в home контроллере. Суть в том, что если у вас https, то он не должен вести на http страницу, у меня такое было на практике, хорошо что гугл консоль предупредила. 

 

Оно?

if ($this->request->server['HTTPS']) {
$server = $this->config->get('config_ssl');
} else {
$server = $this->config->get('config_url');
}

Прописан защищенный протокол.

Надіслати
Поділитися на інших сайтах


13 минут назад, yumefox сказал:

 

Оно?


if ($this->request->server['HTTPS']) {
$server = $this->config->get('config_ssl');
} else {
$server = $this->config->get('config_url');
}

Прописан защищенный протокол.

я вам рекомендовал проверить, какой canonical прописан для главной, сделали ?

В исходном коде страницы ищите "canonical"

может дальше и нечего обсуждать и все в порядке.

Если таки не в порядке, то можно просто в конфигах прописать везде https, не только для HTTPS_SERVER  но и для HTTP_SERVER,

или  в контроллеро home подправить 

$this->document->addLink($this->config->get('config_url'), 'canonical');

на config_ssl

проверьте, для начала, нужно ли это, может проблема в другом

Змінено користувачем Seriusis
  • +1 1
Надіслати
Поділитися на інших сайтах

12 минут назад, Seriusis сказал:

я вам рекомендовал проверить, какой canonical прописан для главной, сделали ?

В исходном коде страницы ищите "canonical"

может дальше и нечего обсуждать и все в порядке.

Если таки не в порядке, то можно просто в конфигах прописать везде https, не только для HTTPS_SERVER  но и для HTTP_SERVER,

или  в контроллеро home подправить 


$this->document->addLink($this->config->get('config_url'), 'canonical');

на config_ssl

проверьте, для начала, нужно ли это, может проблема в другом

 

В исходном коде страницы отсутствует canonical.

Надіслати
Поділитися на інших сайтах


тогда не актуально, проблему нужно искать в другом. Ссылку на сайт можете бросить ? 

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Спасибо @Seriusis за помощь.

 

P.S. подождал полного переезда домена в yandex.master'e (ранее делал запрос на переезд, т.к. главное зеркало сайта изменилось с http на https). Сразу все ошибки, на которые ругался яндекс исчезли.

Следовательно, если у вас будет аналогичная проблема, то первым делом создавайте запрос на переезд в интерфейсе яндекс.мастера, раздел так и называется "Переезд сайта".

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.