Как редактировать канонический метатег для категории с http на https в magento 1.9.x

Я попытался добавить код в категорию -> Custom Design-> Custom Layout update

<reference name=”head”>
<action method=”addLinkRel”>
<rel>canonical</rel>
<href>https://yourwebsiteadress.co.uk/page-name.html</href>
</action>
</reference>

Но это не работает…..

Есть ли альтернативный способ конвертировать все http в https, не добавляя в него код вручную.
Если я пытаюсь добавить этот каталог синтаксиса-> Управление категориями -> Пользовательский дизайн -> Показ обновления пользовательского макета XML-данные недействительны
пожалуйста, помогите мне, я новичок в magento

0

Решение

Путь по умолчанию

Если вы используете тему по умолчанию и не слишком меняете ее, не нужно вручную добавлять коды, перейдите к «admin - system - Configuration - GENERAL - Web - Use Secure URLs in Frontend«, установите это как»да».

Идти к «admin - system - Configuration - Catalog - Catalog - Search Engine Optimizations - Use Canonical Link Meta Tag For Categories«, установите это как»да».

Тогда это будет работать.

Вручную добавить канонический

«admin - system - Configuration - Catalog - Catalog - Search Engine Optimizations - Use Canonical Link Meta Tag For Categories«раскрывающийся список должен быть установлен на нет, так что вы можете вручную добавить канонические теги в поле Custom Layout Update на странице вашей категории.

<reference name=”head”>
<action method=”addLinkRel”>
<rel>canonical</rel>
<href>https://example.com/page-name.html</href>
</action>
</reference>

Ваши коды «Custom Layout» должны быть «https …», вы пишете это как «http», без «s».

0

Другие решения

Вы можете написать следующий код в magento root .htaccess файле под <IfModule mod_rewrite.c> тег, который перенаправляет все http URL на https

## HTTP to HTTPS redirection
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/downloader.*$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_URI} !^/downloader.*$
0

По вопросам рекламы [email protected]