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

canonical без "https:" (config_url и т.п.)


Recommended Posts

Добрый день.

Перешёл на https://, сайт работает, ошибок с отображением нет.

Смущает меня (и яндекс тоже) строка кода:

<link href="http://mysite.ru/" rel="canonical" />

никак не могу понять, где она редактируется. Точнее, тупо "дословно" прописать знаю где, но естественно, хочу, чтобы всё было красиво.

Участвует тут  'config_url', а вот где именно он теряет протокол https, не пойму.

Кстати, если смотреть в админке -> настройки, там url сайта тоже отображается с http, а не с https.

Ну и дежурные ошибки в логах админки после просмотра списка заказов: "Undefined variable: store_url, ... api_key, ... prefix".

 

Кэш всего, что только можно чистил, SSL в настройках включил, редирект 301 сделал, конфиги поправил. Даже "FIX HTTPS" установил.

Всё равно эта каноническая ссылка висит с http.

Файлы не правил, т.к. регулярно обновляю шаблон, в своём модификаторе эту область не затрагиваю - не мой уровень.

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


3 минуты назад, splka сказал:

что в config.php?

 

// HTTP
define('HTTP_SERVER', 'http://mysite.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://mysite.ru/');
// HTTP
define('HTTP_SERVER', 'http://mysite.ru/admin/');
define('HTTP_CATALOG', 'http://mysite.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://mysite.ru/admin/');
define('HTTPS_CATALOG', 'https://mysite.ru/');

 

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


ещё меня смущает строка в system/config/default.php:

// Site
$_['site_base']            = '';
$_['site_ssl']             = false;

так и должно быть?

в system/config/catalog.php всё нормально:

// Site
$_['site_base']        = HTTP_SERVER;
$_['site_ssl']         = HTTPS_SERVER;

 

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


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

 


// HTTP
define('HTTP_SERVER', 'http://mysite.ru/');

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

// HTTP
define('HTTP_SERVER', 'http://mysite.ru/admin/');
define('HTTP_CATALOG', 'http://mysite.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://mysite.ru/admin/');
define('HTTPS_CATALOG', 'https://mysite.ru/');

 

поменяйте везде http на https

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

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

@vier @splka спасибо, помогло.

Это такой хак или так и надо править? мне казалось, что нужно редактировать только разделы за комментарием "HTTPS"


Скорее типа здравый смысл.

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

  • 2 weeks later...

неделя прошла, полёт нормальный)

но остались (в смысле постоянно появляются) ошибки в логах админки после просмотра списка заказов: "Undefined variable: store_url in /system/storage/modification/admin/view/template/sale/order_list.tpl on line ..."

то же самое с переменными api_key и prefix

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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