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

[Поддержка] SEO Fix HTTPS


Recommended Posts

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

Понял. В любом случае, благодарю за ответ.

Вы поймите - модуль не лезет вообще в ЧПУ формирователь (seo_pro или seo_url), поэтому никак не пересекается с формированием ЧПУ
Его суть простая ("на пальцах" обьсню) уже в выводе заменить http:// на https:// в ссылках готовых и сформированных уже

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

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

Вы поймите - модуль не лезет вообще в ЧПУ формирователь (seo_pro или seo_url), поэтому никак не пересекается с формированием ЧПУ
Его суть простая ("на пальцах" обьсню) уже в выводе заменить http:// на https:// в ссылках готовых и сформированных уже

Да я же без претензий. Я уже понял, что проблема не в Вашем модулем.

Насколько я понял, ошибка в js

 

2018-04-30_225615.jpg

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


9 минут назад, storer сказал:

Да я же без претензий. Я уже понял, что проблема не в Вашем модулем.

Насколько я понял, ошибка в js

 

2018-04-30_225615.jpg

Так вы к автору обратитесь
Насколько я помню он там JS -м "парсит"

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

16 минут назад, markimax сказал:

Так вы к автору обратитесь
Насколько я помню он там JS -м "парсит"

Уже.

 

Еще вопрос по Вашему модулю. Если сайт уже давно переведен на https, то имеет смысл ставить модуль?

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


Только что, storer сказал:

Уже.

 

Еще вопрос по Вашему модулю. Если сайт уже давно переведен на https, то имеет смысл ставить модуль?

И "горит" зелененький "замочек" т е защищено ?

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

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

Да

Если ссылки на https протоколе https://, то не зачем
А если есть http:// - тогда надо

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

10 минут назад, markimax сказал:

Если ссылки на https протоколе https://, то не зачем
А если есть http:// - тогда надо

Раз 10 перечитал, но так до конца и не понял.

Правильно понимаю, если в адресную строку браузера вписать http://site.ru и будет именно http, то модуль нужно ставить. При этом в config не отличаются HTTP_SERVER и HTTPS_SERVER, т.е. везде прописано https://

Блин, окончательно запутался с этими http/https

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


Здравствуйте. Установил этот модуль на первый сайт opencart 2.3 Работает отлично. Можно ли этот модуль ставить на opencart 3? И когда приобретал модуль там идет привязка к определенному домену или можно на несколько сайтов ставить?

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


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

Здравствуйте. Установил этот модуль на первый сайт opencart 2.3 Работает отлично. Можно ли этот модуль ставить на opencart 3? И когда приобретал модуль там идет привязка к определенному домену или можно на несколько сайтов ставить?

Нет на 3.x ставить нельзя
Эта версия бесплтаная
А SEO HTTPS FIX PRO - платная

Один домен - одна лицензия

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

В 04.05.2018 в 12:57, markimax сказал:

Нет на 3.x ставить нельзя
Эта версия бесплтаная
А SEO HTTPS FIX PRO - платная

Один домен - одна лицензия

А что можете посоветовать? Я все настроил. Админка с зеленым замочком отображается, а вот сам сайт пишет

chrome_2018-05-07_08-46-19.png

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


  • 6 months later...

Отличное решение!


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

<operation error="skip">
        <search><![CDATA[echo $output;]]></search>
        <add position="before"><![CDATA[
			if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {
				$output = str_replace(HTTP_SERVER, HTTPS_SERVER, $output);
			} else {
				$output = str_replace(HTTPS_SERVER, HTTP_SERVER, $output);
			}
    ]]></add>
</operation>

до этой строки

$output = $this->level ? $this->compress($this->output, $this->level) : $this->output;

 

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


В 30.11.2018 в 17:52, thentru сказал:

Отличное решение!


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


<operation error="skip">
        <search><![CDATA[echo $output;]]></search>
        <add position="before"><![CDATA[
			if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {
				$output = str_replace(HTTP_SERVER, HTTPS_SERVER, $output);
			} else {
				$output = str_replace(HTTPS_SERVER, HTTP_SERVER, $output);
			}
    ]]></add>
</operation>

до этой строки


$output = $this->level ? $this->compress($this->output, $this->level) : $this->output;

 

 

дружище, ты мне полдня спас и нервы, думал съехал уже с катушек: половина ссылок http, половина https.
Выключил сжатие - всё как надо.

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


  • 3 weeks later...

Яндекс уже не требует доступности по обеих протоколах
Цитата из блога яндекса по ссылке в описании модуля

Цитата

На время склейки зеркал, по возможности, лучше оставить сайт доступным для робота по обоим адресам.УСТАРЕЛО! О том, как сейчас - здесь и здесь .

 

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

10 минут назад, pashast сказал:

Яндекс уже не требует доступности по обеих протоколах

 

Яндекс нет. Google еще пока да. Но смотрю логику уже меняют. Уже им в http версии надо canonical https. Модуль замечу с этим отлично справляется. точнее его PRO версия
А Google это почти 70% поискового мобильного трафика ;)

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

27 минут назад, markimax сказал:

Уже им в http версии надо canonical https. 

Откуда инфа?
Обычно редиректа и сайтмапа достаточно чтобы склеило за 2-3 дня.

На прошлой неделе перевел большой сайт на хттпс, гугл склеил в течении суток.

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

6 минут назад, pashast сказал:

Откуда инфа?
Обычно редиректа и сайтмапа с новыми урлами достаточно чтобы склеило за 2-3 дня.

На прошлой неделе перевел большой сайт на хттпс, гугл склеил в течении суток.

А мне в ЛС пишут - помогите!
Сделали сразу редирект в Google позиции просели, трафик упал - памагите!
А куда уже помогать если редирект включен. Всё, поздно. Сразу надо было делать плавный
Все зависит от конкуренции в выдаче. Лучше не рисковать "рулеткой", особенно когда у тебя ТОП позиции
 

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

11 минут назад, markimax сказал:

А мне в ЛС пишут - помогите!
Сделали сразу редирект в Google позиции просели, трафик упал - памагите!
А куда уже помогать если редирект включен. Всё, поздно. Сразу надо было делать плавный
Все зависит от конкуренции в выдаче. Лучше не рисковать "рулеткой", особенно когда у тебя ТОП позиции
 

Раз на раз не приходится, согласен.

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

2 минуты назад, pashast сказал:

Раз на раз не приходится, согласен.

Да и я раз на раз не делаю одинаково. Зависит от ситуации.
Если нету в топах и трафик "не очень" - сразу редирект
Если в конкурентных запросах и ТОП -ах - плавный переезд

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

  • 5 months later...

Здравствуйте, не пойму ваше примечание

"Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php."

Что мне надо сделать в config.php? Сейчас там так:
// HTTP
define('HTTP_SERVER', 'https://.../');

// HTTPS
define('HTTPS_SERVER', 'https://.../');

А в файле .htaccess так

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

 

ваш фикс будет при таких настройках работать? А то яндекс кучу страниц уже исключил из поиска.

Благодарю!

 

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


  • 2 months later...

Пишу в .htaccess строки (не нашла, как сделать редирект в модуле)
 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?bdsmkemerovo\.ru$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*)$ https://bdsmkemerovo.ru/$1 [R=301,L]

Редирект работает через раз, то нормально, то не ставит слеш после ru и страница не найдена, не могу понять в чем причина.

Помогите.

 

 

Змінено користувачем oksssssss
Надіслати
Поділитися на інших сайтах


При включении замены ссылок в админке (или при заходе через https)
Сперва ломаются иконки https://prnt.sc/oo4xjp

Потом вообще вот так https://prnt.sc/oo4vbb

Змінено користувачем oksssssss
Надіслати
Поділитися на інших сайтах


Как же я устала, ошибки вылазят через раз, я только напишу сюда, оно починится, я сотру и так 1000 раз.

Теперь в публичной части при оформлении заказа вот что

http://prntscr.com/oo5efm

 

 

Ничего же больше не делала, устанавливала все по инструкции, почему так?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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