Intereting Posts
Добавить атрибут категории к пользовательскому недавнему короткому коду Пользовательский выход wp_nav_menu (отображение всех дочерних элементов элемента верхнего меню в текущей ветке) Уникальный идентификатор пользователя с контрольной суммой Дезактивация разделов / панелей при завершении загрузки Customizer Меню WordPress Super Admin не включено Проблема после обновления до 3.6.1 Примечание: использование неопределенной константы – предполагается '' Где изменить файлы перевода на _e () Нужно направление на кажущемся сложным ходоком меню для автоматической вставки родительской ссылки li в подменю ul Поиск продуктов WooCommerce в WordPress Get_post () с meta_key, если сравнивать дату Загрузка файла MP3 в Safari поле даты не отображается правильно в форме контакта firefox get_template_part () не срабатывает внутри оператора switch, когда у шаблона есть новый WP_Query Как использовать get_posts и get_the_post_thumbnail Out the Loop

Добавить rel = canonical только на одну страницу

Я пытаюсь добавить тег rel="canonical" только на одну страницу, на домашнюю страницу. Чтобы добавить тег, мне нужно добавить его в часть <head> шаблона в файле header.php. Это добавит тот же самый rel canonical tag ко всем страницам моего сайта WordPress.

Как добавить rel canonical только на одну страницу, на домашнюю страницу. Я не хочу делать перенаправление 301, я хочу добавить rel canonical tag.

Или это можно сделать с помощью некоторого кода htaccess (но не 301 перенаправления)?

Solutions Collecting From Web of "Добавить rel = canonical только на одну страницу"

Проверьте, находитесь ли вы на первой странице с помощью is_front_page() . Домашняя страница (в WordPress страница с последними сообщениями) можно проверить с помощью is_home() .

Вы можете добавить это в header.php между <head> и </head> :

 <?php if ( is_front_page() ) echo '<link rel="canonical" href="' . home_url( '/' ) . '" />'; ?> 

Самый простой способ справиться с этим – установить плагин WordPress SEO от Yoast – он предоставит вам множество отличных опций, и он предоставит вам запрошенный вариант для установки только определенной страницы с rel = «canonical», изнутри администратора, из Страница «Редактировать страницу».

Это избавит вас от работы с чистым PHP-кодом 🙂