Перейти к содержанию
gyurza2000

главная страница на HTTPS, но стоит только нажать на какую ссылку, меню, товар - переходит на HTTP

Рекомендуемые сообщения

Я вот тоже на 1.5.4.1 захожу на https://site.ru - главная страница на HTTPS, но стоит только нажать на какую ссылку, меню, товар - переходит на HTTP

И борется это только прописыанием в config.php

// HTTP
define('HTTP_SERVER', 'https://agrorus.org/');
define('HTTP_IMAGE', 'https://agrorus.org/image/');
define('HTTP_ADMIN', 'http://agrorus.org/admin/');
 

несмотря на наличие:

// HTTPS
define('HTTPS_SERVER', 'https://agrorus.org/');
define('HTTPS_IMAGE', 'https://agrorus.org/image/');

Конечно, можно так и сделать, НО, тогда протокол HTTP работать не будет и можно только представить, что станет с выдачей сайта поисковиками. Как это побороть?Как перейти безболезненно на HTTPS ?

 

У яндекса же в требованиях написано, что картинки для индексации должны быть доступны по протоколу HTTP, несмотря на HTTPS

Изменено пользователем gyurza2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В то же время, для конфига админки таких манипуляций не требуется. Поставил в настройке SSL и админка вся стала по HTTPS. На фронтэнд эта галочка включения SSL никакого влияния не оказывает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
У яндекса же в требованиях написано, что картинки для индексации должны быть доступны по протоколу HTTP, несмотря на HTTPS

 

Покажите требования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найти рекомендации яндекса о доступности картинок по 2м протоколам сейчас найти не могу, но гугление даёт немало неагтива на эту тему:
http://geektimes.ru/post/228693/
http://www.pixelplus.ru/samostoyatelno/sovety/11.html
http://www.stableit.ru/2014/07/https-only.html
http://loleknbolek.com/kak-samomu-raskrutit-sajt-v-google-i-yandeks/10-prichin-pochemu-ne-indeksiruyutsya-kartinki-v-yandeks-i-google/

8. Сайт использует протокол https. В самом хелпе Яндекса написано, что если используется на сайте протокол https, то необходимо, чтобы картинкам был доступ по http. Пример: Если Вам нужно, чтобы проиндексировалась картинка по адресу https://domain.ru/image.jpg то необходимо дать роботу возможность скачать эту картинку по адресу: http://domain.ru/image.jpg

 

Первоисточник не нашёл, может конечно инфа устарела, но...

После переключения на HTTPS в маркете не отображается ни одна картинка и в яндекс картинках тоже

 

Как сделать что бы работало 2 протокола одновременно? И HTTP и HTTPS ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. В config.php для фронта везде указивайте https
2. в .htaccess пропишите редирект с http на https
 

После RewriteBase /

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

затем отправьте карту сайта яше или гугл на обновление. Потом автоматически все это склеится. Да просадка по выдаче совсем небольшая будет, но это необходимая жертва.

Изменено пользователем Waha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.