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

Работа сайта по протоколам hhtp и https как создать?

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

Доброго времени всем! Недавно перенес свой сайт на протокол hhtps, но столкнулся с ужасной проблемой... Везде где был раньше проиндексирован в поиске по протоколу hhtp (гугл, яндекс) стал терять все позиции в поиске.. Вопрос возможна ли работа сайта что бы открывались страницы по hhtp и https? Т.е. что бы поисковые системы могли индексировать. И как это реализовать.. голову уже неделю люмаю. Заранее спасибо!

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, dengorrom сказал:

Доброго времени всем! Недавно перенес свой сайт на протокол hhtps, но столкнулся с ужасной проблемой... Везде где был раньше проиндексирован в поиске по протоколу hhtp (гугл, яндекс) стал терять все позиции в поиске.. Вопрос возможна ли работа сайта что бы открывались страницы по hhtp и https? Т.е. что бы поисковые системы могли индексировать. И как это реализовать.. голову уже неделю люмаю. Заранее спасибо!

ставь модуль SEO HTTPS FIX PRO - мне реально помог

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, dengorrom сказал:

Доброго времени всем! Недавно перенес свой сайт на протокол hhtps, но столкнулся с ужасной проблемой... Везде где был раньше проиндексирован в поиске по протоколу hhtp (гугл, яндекс) стал терять все позиции в поиске.. Вопрос возможна ли работа сайта что бы открывались страницы по hhtp и https? Т.е. что бы поисковые системы могли индексировать. И как это реализовать.. голову уже неделю люмаю. Заранее спасибо!

Вы прописали редирект с http на https? В гугел вебмастери и яндекс вебмастер указали, что сайт доступен по https?

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


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

Очень хорошая инструкция по переходу на https http://forum.opencart.pro/topic/2675-руководство-для-перехода-на-ssl-https/ 

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


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

Да все что сказали сделал, но нужно так что бы например есть в поиске в выдаче мой сайт по запросу "запчасть" и ведет из поиска на протокол hhtp, а так как у нас редирект, то из поиска мы попадаем на протокол https, следовательно робот яндекса и гугла бьет ссылку http как 404 и удаляет из индекса. а по новому протоколу ещё ждать и ждать пока добавит! Потому и нужно что бы страницы товаров открывались по двум протоколам 

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


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, SeoManager сказал:

Вы прописали редирект с http на https? В гугел вебмастери и яндекс вебмастер указали, что сайт доступен по https?

Для yandex до склейки НИ В КОЕМ СЛУЧАЕ этого делать нельзя
Магазин должен быть доступен и по https и по http протоколу для полной склейки

Вот поэтому и выпадают страницы из поиска yandex

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


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, markimax сказал:

Для yandex до склейки НИ В КОЕМ СЛУЧАЕ этого делать нельзя

XatCr6lgMmwej3tIk0YRLqxLmi5Wo0.png

 

просто редирект сразу после установки. никакого шаманства.

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, dengorrom сказал:

так как у нас редирект, то из поиска мы попадаем на протокол https, следовательно робот яндекса и гугла бьет ссылку http как 404 и удаляет из индекса

Где вы такой бред услышали?

Прежде всего, не может быть 404 то, что 301, а редирект - это 301 (если правильный тип).

404 - это исключительно "страница не найдена"! Если есть риедирект, то в конце концов робот попадает на страницу со статусом 200 и в случае редиректа со статусом 301, запоминает, что теперь у этой страницы новый адрес.

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


Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, nikifalex сказал:

просто редирект сразу после установки. никакого шаманства.

Проходили "такое" - потом резкий "выкид" страниц. И индексация заново ;)
Я тоже писал об этом, какой yandex "хороший", что только редиректа достаточно, оказалось не все так "хорошо". Скорее все плохо.
Провел ряд экспериментов - тоже вначале "взлет" (если только редирект), а потом 3.14... полный через пару недель.
Все страницы выкинуты из индекса, сайт скатился с ТОП -ов. Ну эксперимент продолжается - смотрим как карабкается назад в ТОП -ы
Поэтому лучше делать как рекомендует САМ YANDEX
А он рекомендует НЕ ДЕЛАТЬ РЕДИРЕКТОВ ДО СКЛЕЙКИ ЗЕРКАЛ

https://yandex.ru/blog/platon/2778

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


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

Кстати а вот googlе -у все равно.
Он вначале делает https запрос к странице - если 200 OK, помещает и заменяет её в индексе (если нет - обрабатывает как http)
Т.е. склейка полностью автоматом
На день, два страница выпадает - потом с новым адресом в индексе. Сайт не проседает (если и проседает то буквально на пару дней)
Но после переиндексации https страниц  - сайт повышается в ранжировании (не на много, но повышается) 

https://webmasters.googleblog.com/2015/12/indexing-https-pages-by-default.html
 

Цитата

 

As a natural continuation of this, today we'd like to announce that we're adjusting our indexing system to look for more HTTPS pages. Specifically, we’ll start crawling HTTPS equivalents of HTTP pages, even when the former are not linked to from any page. When two URLs from the same domain appear to have the same content but are served over different protocol schemes, we’ll typically choose to index the HTTPS URL

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
В 26.01.2017 в 12:54, markimax сказал:

Для yandex до склейки НИ В КОЕМ СЛУЧАЕ этого делать нельзя
Магазин должен быть доступен и по https и по http протоколу для полной склейки

Вот поэтому и выпадают страницы из поиска yandex

Я делал все сразу и в яндексе спад позиций был не большой, позиции на 2-3 упали, через пару недель все вернулось

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От markimax
      490.00 руб
      Скачать/Купить дополнение


      SEO HTTPS FIX PRO
      Информация и документация о модуле
       
      Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix
      Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.
      Что умеет это дополнение.
      1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
      2. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (PageSpeed Insights рекомендации) и минимизация HTML кода страницы
      3. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
      Так например при переезде на HTTPS необходимо изменить протокол подключения
      к внешним CDN например с http://cdn.google.com на https://cdn.google.com
      Модуль позволяет это сделать в два клика.
       
       
      В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
      как на внутренние так и на внешние ресурсы совершенно разного вида.
      Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина,
      автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало.
      А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек.
      При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних.
      Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https,
      достаточно посмотреть в консоль и написать в модуле соответсвующее правило.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
      Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.
       
      Техническая поддержка

       
       
      Добавил markimax Добавлено 22.12.2016 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.3+Если OC 1.5.x - vQmod Сайт разработчика https://opencartadmin.com Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От markimax
      Информация и документация о модуле
       
      Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix
      Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.
      Что умеет это дополнение.
      1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
      2. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (PageSpeed Insights рекомендации) и минимизация HTML кода страницы
      3. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
      Так например при переезде на HTTPS необходимо изменить протокол подключения
      к внешним CDN например с http://cdn.google.com на https://cdn.google.com
      Модуль позволяет это сделать в два клика.
       
       
      В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
      как на внутренние так и на внешние ресурсы совершенно разного вида.
      Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина,
      автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало.
      А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек.
      При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних.
      Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https,
      достаточно посмотреть в консоль и написать в модуле соответсвующее правило.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
      Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.
       
      Техническая поддержка

       
       
    • От wolfxxx
      Ребята привет, начинаю осваивать opencart.  Подскажите в чем проблема?
       
      1) в фаиле .htaccess прописал редирект, нашел в соседней ветке и просто вставил
      Options +FollowSymlinks
      # Prevent Directoy listing
      Options -Indexes
      # Prevent Direct Access to files
      <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
       Require all denied
      ## For apache 2.2 and older, replace "Require all denied" with these two lines :
      # Order deny,allow
      # Deny from all
      </FilesMatch>
      # SEO URL Settings
      RewriteEngine On
      #Редирект с www to non-www(https)
      RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
      #Редирект с http to https
      RewriteCond %{HTTPS} off
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
      # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
      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/download/(.*) 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]
       
      2) в фаиле robot.txt  прописываю Host: https://xenon-store.ru/
      3) в фаиле config.php 
      прописал так 
      <?php
      // HTTP
      define('HTTP_SERVER', 'https://xenon-store.ru/');
      // HTTPS
      define('HTTPS_SERVER', 'https://xenon-store.ru/');
       
      4) в фаиле /admin/config.php
      // HTTP
      define('HTTP_SERVER', 'https://xenon-store.ru/admin/');
      define('HTTP_CATALOG', 'https://xenon-store.ru/');
      // HTTPS
      define('HTTPS_SERVER', 'https://xenon-store.ru/admin/');
      define('HTTPS_CATALOG', 'https://xenon-store.ru/');
       
      5) в Вебмасте указываю переезд на htpps
       
      В итоге прилетает письмо от яндекса 
       
      У вашего сайта https://xenon-store.ru изменилось главное зеркало: вместо https://xenon-store.ru главным в группе зеркал стал домен xenon-store.ru. Рекомендуем проверить что новое главное зеркало доступно для индексирования и отдает роботу код 200. 

      Если вас не устраивает этот выбор, изменить главное зеркало можно с помощью 301 редиректа Воспользуйтесь инструментом "Переезда сайта", чтобы ускорить применение новых указаний и проверить корректность настроек, необходимых для смены адреса. 

      Сайты признаются зеркалами друг друга, если возвращают роботу одно и то же содержимое. Если это уже не так, сайты расклеятся автоматически в течение нескольких недель. 
       
       
      6) делаю диагностику на вебмастере(скрины приложил)
       
       
      Помогите плииз, с английским туго но стараюсь учить)))
       Что и где надо сделать???
       
       
       
       
       
       


    • От deadlylimonad
      Появилась ошибка в JS при переезде на https, перестали подгружаться товары в категориях (бесконечная прокрутка).
      Вот что в консоли:
      Mixed Content: The page at 'https://abt-professional.com/magazin/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://abt-professional.com/magazin/?page=2'. This request has been blocked; the content must be served over HTTPS. send @ jquery-2.1.1.min.js?j2v=2.8.5:4 ajax @ jquery-2.1.1.min.js?j2v=2.8.5:4 n.(anonymous function) @ jquery-2.1.1.min.js?j2v=2.8.5:4 load @ jquery-ias.min.js?j2v=2.8.5:13 (anonymous) @ jquery-ias.min.js?j2v=2.8.5:13 j @ jquery-2.1.1.min.js?j2v=2.8.5:2 add @ jquery-2.1.1.min.js?j2v=2.8.5:2 c.next @ jquery-ias.min.js?j2v=2.8.5:13 scrollHandler @ jquery-ias.min.js?j2v=2.8.5:13 a @ jquery-ias.min.js?j2v=2.8.5:13 setTimeout (async) d @ jquery-ias.min.js?j2v=2.8.5:13 f @ jquery-2.1.1.min.js?j2v=2.8.5:2 dispatch @ jquery-2.1.1.min.js?j2v=2.8.5:3 r.handle @ jquery-2.1.1.min.js?j2v=2.8.5:3  
    • От speecher
      Добрый день, прошу о точечной подсказке.
       
      Перевел сайт на хттпс: отредактировал файлы конфиг, сделал редирект, включил в настройках самого магазина.
      Сначала все было ок, позже вылезла проблема: часть изображение открываются по ссылкам HTTP, из-за этого пишет, что соединение не защищено.
       
      В консольке разработчиков везде одни и те же 8 фото - всякие спрайты для кнопок поиска и т.д. Если правильно понял, запрос на них дает вот этот скрипт: catalog/view/javascript/jquery/jquery-1.7.1.min.js
       
      Открывал его, добавил в двух местах к хттп букву "с", но без толку.
      Вопрос, как заставить это недоразумение запрашивать картинки по защищеному соединению ?
  • Последние посетители   0 пользователей онлайн

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

×

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

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