Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

Мат. часть


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

 

Цитата

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Цитата

 

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

..

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

 

 

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

 

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

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

  • 6 months later...

Подскажите, пожалуйста. При переходе, если сначала оставлять обе версии, сразу менять 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 years later...

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

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 months later...

Добрый день. Настроил 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. Так что различие между шаред и впс в данном случае -  только в знаниях и умениях владельца. 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.