Jump to content
Sign in to follow this  
ice

Является ли это ошибкой? Настройка https и редирект с www

Recommended Posts

Подскажите  пожалуйста, сначала был настроен редирект с www на без. А потом http на https. Все работает. В .htaccess сейчас выглядит так:

RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://мойсайт/$1 [L,R=301]

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{HTTP_HOST} ^www.мойсайт/$ [NC]
RewriteRule ^(.*)$ https://мойсайт/$1 [R=301,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]

 

Правильно ли это? или можно  объединить  как-то выделенные строки?

 

Share this post


Link to post
Share on other sites

А как вы хотите объединить эти строки, если это совершенно разные директивы для сервера?

 

Share this post


Link to post
Share on other sites

Если сайт уже проиндексирован, то я бы так не делал переезд на https

Share this post


Link to post
Share on other sites
4 минуты назад, n3bo сказал:

Если сайт уже проиндексирован, то я бы так не делал переезд на https

Скажу по секрету) может пролезть! 

Share this post


Link to post
Share on other sites

Да, проиндексирован. А как лучше сделать?

Edited by ice

Share this post


Link to post
Share on other sites
17 минут назад, Yoda сказал:

Скажу по секрету) может пролезть! 

А может потом и сам с самого начала ковылять обратно ;)
Может и недоковылять

Share this post


Link to post
Share on other sites

Ну подскажите, пожалуйста, в чем ошибка и почему он должен ковылять:wacko:

Share this post


Link to post
Share on other sites
1 час назад, ice сказал:

Ну подскажите, пожалуйста, в чем ошибка и почему он должен ковылять:wacko:

Потому что страницы выпадут из индекса а 301 будет сродни 404, а yandex примет зеркало тогда за новый домен
И "все сначала"

Вы вообще читали рекомендации Yandex ?
Там четко указано никаких редиректов, до склейки зеркал. Страницы должны отдаваться ОДНОВРЕМЕННО по двум протоколам http и https
 

Share this post


Link to post
Share on other sites
20 минут назад, markimax сказал:

Вы вообще читали рекомендации Yandex ?
Там четко указано никаких редиректов, до склейки зеркал. Страницы должны отдаваться ОДНОВРЕМЕННО по двум протоколам http и https
 

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

Share this post


Link to post
Share on other sites
4 минуты назад, Kindzaza сказал:

.... я сделал редирект с http на https, о чем слегка пожалел.

Вы меня с кем то путаете, я такого не говорил вам и не мог говорить. Я модуль специально написал для плавного перехода, который подразумевает одновременную отдачу. А первую версию (бесплатную) еще задолго до "писем счастья google". Я не мог сам "себе" противоречить. Единственное когда мог сказать, это для НОВОГО магазина (там делается редирект сразу)

Share this post


Link to post
Share on other sites

Марк, я без претензий, и я вас ни с кем не путаю, вот ваша цитата

Цитата

И никаких отдач по http и https вместе

Только редирект со старых http на https

P.S. Беседа от 16 Апреля 2016 · , т.е. до написания вашего первого модуля.

Edited by Kindzaza

Share this post


Link to post
Share on other sites
25 минут назад, Kindzaza сказал:

...

Что то я не нахожу "такой" нигде. Ей случайно не лет "7" ? :)

Share this post


Link to post
Share on other sites

Я написал от какой даты беседа была. Повторюсь

Цитата

Если Вас интересует именно указная цитата, то она была вами написана 17.04.2016

Edited by Kindzaza

Share this post


Link to post
Share on other sites
11 минут назад, Kindzaza сказал:

Я написал от какой даты беседа была. Повторюсь

Если Вас интересует именно указная цитата, то она была вами написана 17.04.2016

Нету у меня такого сообщения - вышлите в ЛС с этого сообщения "маяк"

Share this post


Link to post
Share on other sites
36 минут назад, markimax сказал:

Нету у меня такого сообщения - вышлите в ЛС с этого сообщения "маяк"

отправил

так же отправил скрин в ЛС

Edited by Kindzaza

Share this post


Link to post
Share on other sites

спасибо, значит редирект через недельке две)

можно ли так 

в начале файла

если сразу указать с начало:

# Begin HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://мой сайт/$1 [R,L]
</IfModule>
# END HTTP

?

Edited by Skymih

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By markimax
      Скачать/Купить дополнение


      SEO Fix HTTPS
      Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.
      При запросе http:// - фикс будет отдавать все ссылки http
      При запросе https:// - будет отдавать все ссылки https
      Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
       
      Добавил markimax Добавлено 21.07.2016 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By markimax
      490.00 руб
      Скачать/Купить дополнение


      SEO HTTPS FIX PRO
      Внимание кому надо функционал минификации, объединения, переноса скриптов CSS и JS - обратите лучше внимание на модуль Jet Cache
      Это полноценный кешировщик с полным функционалом объединения, минификации, переноса, отложенной загрузки скриптов и сжатия изображений (webp, mozjpeg, optipng)
       
      Демо: 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 Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее...   Условия технической поддержки  
      Добавил markimax Добавлено 22.12.2016 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.3+Если OC 1.5.x - vQmod Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      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 3.0
      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.х Обращение к серверу разработчика Нет Старая цена 0  
    • By markimax
      Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.
      При запросе http:// - фикс будет отдавать все ссылки http
      При запросе https:// - будет отдавать все ссылки https
      Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
       
    • By markimax
      Грамотный перевод магазина на протокол HTTPS
       
       
    • By markimax
      1 490.00 руб
      Скачать/Купить дополнение


      Перевод магазина на протокол HTTPS
      Грамотный перевод магазина на протокол HTTPS
       
       
      Добавил markimax Добавлено 29.01.2017 Категория Услуги  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.