ice

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

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

ice    0

Подскажите  пожалуйста, сначала был настроен редирект с 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]

 

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

 

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


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

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

 

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


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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

Цитата

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

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

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

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

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


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

...

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

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


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

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

Цитата

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

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

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


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

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

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

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

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


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

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

отправил

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

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

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


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

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

можно ли так 

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

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

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

?

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От MrNix21
      Добрый день, форумчане! Делаю мультимагазин на ocStore 2.3.0.2.3 на региональных поддоменах и возник такой вопрос - Как создать разные статьи одной тематики но с одинаковыми УРЛ? Допустим, надо сделать страницу "Контакты". Делаю несколько страниц для каждого региона, включаю статьи только в необходимых магазинах, и хочу чтобы у них был одинаковый адрес, не считая поддомена. Т.е. хочу чтобы было - https://msk.site.ru/kontakty, https://spb.site.ru/kontakty и т.д. ЧПУ делаю через SEO Менеджер, ставлю полные пути с поддоменами и протоколом https://, но не работает, выходит "Страница не найдена". Если ставлю обычный протокол http:// то работает. Как быть? Кто с этим уже сталкивался?
    • От Desserro
      Помогите сделать правильный выбор модулей чтоб что друг с другом не конфликтовали и неполучилась еруда.
       
      1)MicrodataPro (микроразметка json-ld/microdata) 5.2
       
       
       
       
       
      2)У меня стоит MMega filter pro
       
       
      3)Генератор SEO-тегов (SEO Tags Generator) для OpenCart 2.x
      https://https://opencartforum.com/files//opencart-moduli-shablony/moduli/seo/generator-seo-tegov-seo-tags-generator-dlya-opencart-2-x
       
       
      4)Sitemap.Pro 2x
      https://https://opencartforum.com/files//opencart-moduli-shablony/moduli/seo/sitemap-pro-2x
       
       
      5)SEO CMS PAGES::Метки | Поиск продуктов - уникальные мета-теги, ЧПУ
       
       
       
      6)Хочу сайт перевести на SSL сертификаты
       
      Как тут правильно переехать?
      Сайт обсолютно новый, в поисковики обсолютно не заходил.
       
       
      Я думаю этого достаточно!
      или нужно подумать на счет украинского язика и сделать мультиязычный?
      Так как у нас в стране разговаривают на Русском 70% а 30% на украинском.
      Это моя статистика!
      Или что можете посоветовать?
    • От AlexAks
      Форумчане, подскажите по переводу сайта на https - есть ли какие-то подводные камни или достаточно установить на хостинге SSL-сертификат, скорректировать в двух файлах config.php (основном и в папке admin) соответствующие строчки define('HTTPS_SERVER', 'https:// - и сайт продолжит нормальную работу?
    • От LaLuna
      Ребят, подскажите, пожалуйста, нубу.
      Установили SSL и HTTPS протокол на сайт.
      И все бы ничего, но когда сайт открываешь через https, то дизайн сайта просто едет, отображаясь в столбик, и похоже не отображаются стили.

      Каким образом можно это исправить? Установили модуль fix_https.ocmod, это как бы не дало ничего.
      Что делать? 

    • От markimax

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


      SEO Fix HTTPS
      Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.
      При запросе http:// - фикс будет отдавать все ссылки http
      При запросе https:// - будет отдавать все ссылки https
      Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.
      После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
      Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
      Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.
      Все старые версии (до 2.3.6 включительно) этого фикса удалите
      Также в разработке участвовали
      @Yoda
      и
      @savage4pro
      Если кто захочет заслать благодарности - куда слать у них в профилях
      Запрещено использовать технологии модуля в своих модулях и целях
      Ссылка на модуль обязательна
      Добавил markimax Добавлено 21.07.2016 Категория Модули Системные требования Сайт разработчика http://opencartadmin.com Старая цена Метод активации Без активации 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 пользователей онлайн

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