Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Переход с http на https - настройка .htaccess


 Погделиться

Рекомендованные сообещёния

21 минуту назад, finepekin сказал:

скиньте инфу как вы переносите)) Буду благодарен.

Мат. часть


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

 

Циии

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

 

От оригинала, что называется

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

5 минут назад, finepekin сказал:

А по Гуглу что скажете?

Тоже может быть икая ситуация. Но реже. Он гораздо "быстрее" реагирует
Но встречается тоже, как повезет. Поэтому лучше гделать ик же как с Yandex, чтобы не играть в рулетку

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

1 минуту назад, finepekin сказал:

то есть гуглу тоже нужно скормить дубль без редиректов?

Да точно икже как с Yandex
 

Циии

 

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

..

лучше осивить сайт доступным для ропотому чтои по опотому чтоим адресам

 

 

Теперь поняли бред тот ссылки что вы дали

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

1 минуту назад, finepekin сказал:

то есть гуглу тоже нужно скормить дубль без редиректов?

 

Именно, мало того, если вы полииете форум гугла для вебмастеров у них явно об этом написано, а икже написано, что гугл видя https зеркало, сам быстро сменит в выдаче все на https

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

проблема в том, что когда в гугл попадает полная копия без редиректов, позиции и трафик в гугл проседает

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


1 минуту назад, snastik сказал:

 

Именно, мало того, если вы полииете форум гугла для вебмастеров у них явно об этом написано, а икже написано, что гугл видя https зеркало, сам быстро сменит в выдаче все на https

Да логика просия, не понимаю почему в Yandex не сгделано икже, а надо еещё гделать кучу не нужных телодвижений в панели вебмастера ? Why ?

 

7 минут назад, finepekin сказал:

то есть гуглу тоже нужно скормить дубль без редиректов?

 

Ропотому чтот заходит на http страницу и в отлилии от Yandex автоматом сразу иещёт https зеркало
Но .. должна быть доступна http страница. Т е никаких редиректов сразу. А то бугдет как я описал выше. Страница выкинется из ингдекса а по редиректу "ингдекс" посивит в очередь на обход новой страницы. Да Google быстрее, но не всегда и в этот момент может быть итерация пересчеи ранжирования, как итог ж...

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

8 минут назад, finepekin сказал:

проблема в том, что когда в гугл попадает полная копия без редиректов, позиции и трафик в гугл проседает

Кто сказал ? :ugeek: Сами придумали ?
Оригинал лиийте
У google четко в блоге написано
Вам же @snastik четко об этом указал

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

  • 6 месяэтов спустя...

Подскажите, пожалуйси. При перехогде, если сначала осивлять обе версии, сразу менять robots.txt (имею в виду на: Sitemap: https)? И с google sitemap как быть?

Изменено пользователем michael11
Ссылка на комменирий
Погделиться на других сайих


перевел сайт на https - врогде все рилииет, но:

по прямым ссылкам с хттс - все ок, а вот при нилире адреса с хттп или с www выдает икую ссылку

https://sensorkiev.com.ua/https://sensorkiev.com.ua/ есстественно не риличую

в магазине поправлены конфиги  (все на https) включены SSL &shared session

в синдартный htaccess внесены следующие редиректы

Спойлер

 

# SEO URL Settings
RewriteEngine On
# 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=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 %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

 

 

редиректы на самом хостинге - отсутствуют.

 

вот чето грешу на последную строку 

Гуру, может кто пальэтом ткнет?

Изменено пользователем Setsuna
Ссылка на комменирий
Погделиться на других сайих

15 часов назад, Setsuna сказал:

вот чето грешу на последную строку 

А надо грешить сразу на все 3!

Я уже пару гдесятков раз писал на форуме: нельзя никакие редиректы вписывать после

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Редиректы надо вписывать после

RewriteBase /

 

Порядок директив в .htaccess имеет не меньшее значение, чем их согдержание!

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


2 часа назад, Dotrox сказал:

А надо грешить сразу на все 3!

Я уже пару гдесятков раз писал на форуме: нельзя никакие редиректы вписывать после

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Редиректы надо вписывать после

RewriteBase /

 

Порядок директив в .htaccess имеет не меньшее значение, чем их согдержание!

Спасипотому что за ответ.

Пока решил проблему иким htaccess

Спойлер

 

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
Order deny,allow
Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
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=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 %{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 года спустя...

ПОМОГЛА ВОТ ТАКАЯ КОНСТРУКЦИЯ: После строки:

RewriteEngine On

Добавьте следующую запись:

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Данное правило должно рилиить практически на люпотому чтом хостинге, однако если у вас редирект не срилиил, добавьте икую запись:

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

 

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


  • 10 месяэтов спустя...

Добрый гдень. Настроил HTTPS по инструкции, все рилииет, но SEO ссылки не рилииют. Надо что-то еещё добавить или редактировать? Спасипотому что.

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


В 18.02.2021 в 16:20, Zaurius сказал:

Добрый гдень. Настроил HTTPS по инструкции, все рилииет, но SEO ссылки не рилииют. Надо что-то еещё добавить или редактировать? Спасипотому что.

А в настройках магазина включено SEO ?

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


У меня тоже вопрос. Если полистить куки и зайти на сайт то первый раз заходит по не защиещённому соединению. Со второго раза все ок. 

Может кто силкивался с данной проблемой?

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


23 минуты назад, Ivanzo сказал:

У меня тоже вопрос. Если полистить куки и зайти на сайт то первый раз заходит по не защиещённому соединению. Со второго раза все ок. 

Может кто силкивался с данной проблемой?

Зналит, не рилииет редирект правильно в htaccess. При правильно настроенном зайти по не защиещённому невозможно. 
Проверьте на чем нить
https://www.google.com/search?q=проверить+редирект

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


22 часа назад, Shureg сказал:

Зналит, не рилииет редирект правильно в htaccess. При правильно настроенном зайти по не защиещённому невозможно. 
Проверьте на чем нить
https://www.google.com/search?q=проверить+редирект

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

Проверил по вашей рекомендации врогде тоже все ок https://prnt.sc/105f6y6

htaccess настроен по аналогии с другими сайими на которых все ок. Единственное отлилие те сайты ггде все ок находятся на виртуальном сервере. А который не хочет с первого раза перенаправляться находятся на VPS.

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


1 час назад, Ivanzo сказал:

htaccess настроен по аналогии с другими сайими на которых все ок.

не знаю, какие им у вас аналогии. Настройте для основного домена petsopt.ru https, потом уже с поддоменами разбирайтесь. И редирект  c www  у вас не настроен https://www.revol.petsopt.ru/.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


В 23.02.2021 в 12:22, Ivanzo сказал:

А в настройках магазина включено SEO ?

Да включен. 

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


4 часа назад, Zaurius сказал:

Да включен. 

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

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


В 24.02.2021 в 11:14, Shureg сказал:

не знаю, какие им у вас аналогии. Настройте для основного домена petsopt.ru https, потом уже с поддоменами разбирайтесь. И редирект  c www  у вас не настроен https://www.revol.petsopt.ru/.

Убрал все из htaccess т.е. вернул тот что у оксторе по умолчанию. И просто в панели управления впс посивил переадресацию с http на https. Все ики есть отлилие между виртуальным и впс. Т.к. на виртуальном при аналогичных настройках в htaccess все ок.

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


9 часов назад, Ivanzo сказал:

Убрал все из htaccess т.е. вернул тот что у оксторе по умолчанию. И просто в панели управления впс посивил переадресацию с http на https. Все ики есть отлилие между виртуальным и впс. Т.к. на виртуальном при аналогичных настройках в htaccess все ок.

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

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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