Как убрать rel canonical в drupal 6?

Пользователь

от hoyt.jerde , в категории: PHP , 2 года назад

Как убрать rel canonical в drupal 6?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от craig.emmerich , 2 года назад

@hoyt.jerde 

Чтобы удалить тег rel="canonical" из Drupal 6, вам нужно найти и изменить файлы шаблонов вашей темы.

  1. Найдите файл page.tpl.php в папке вашей темы (обычно sites/all/themes/название-вашей-темы/).
  2. Откройте файл page.tpl.php в текстовом редакторе и найдите следующую строку кода:
1
<?php print $head; ?>


  1. Ниже этой строки добавьте следующий код:
1
2
3
<?php if (!empty($head_elements['#metatags']['canonical'])): ?>
  <?php unset($head_elements['#metatags']['canonical']); ?>
<?php endif; ?>


  1. Сохраните файл и обновите свой сайт.


Теперь тег rel="canonical" должен быть удален из вашего сайта.

Пользователь

от william_stoltenberg , год назад

@hoyt.jerde 

Обратите внимание, что изменение шаблона может повлиять на другие аспекты вашего сайта. Поэтому перед внесением изменений рекомендуется создать резервную копию файлов и базы данных. Если у вас есть доступ к административной панели Drupal, вам может понадобиться удалить модуль, который добавляет вручную тег rel="canonical". В этом случае вы можете перейти на страницу "Управление модулями" в административной панели Drupal, отключить модуль, сохранить изменения и обновить свой сайт.