Как удалить /?p= в WordPress

Общеизвестно, что “движок” WordPress генерирует довольно много кода, который в принципе никак не влияет на работу сайта. Иногда он может даже навредить как в плане общей производительности, так и в плане SEO. Примером такого кода являются короткие ссылки для каждого поста, имеющие следующий вид:

http://site.ru/?p=1

Это означает, что даже если на сайте WordPress Вы настроите ЧПУ, то всеравно каждая его страница будет доступна по двум адресам, т.е. будет присутствовать дублирование. А это, как известно, не поощряют поисковые системы.

Как удалить короткую ссылку /?=?

Рассмотрим несколько различных методов, позволяющих решить эту задачу, которые отличаются своей реализацией.

Способ 1. Плагин Remove Links and Scripts

Плагин Remove Links and Scripts является решением, позволяющим очистить исходный код от ненужного “мусора”. Первым делом его нужно установить и активировать. Далее необходимо в админке перейти в раздел Remove Links and Scripts, отметить пункт Remove Shortlink и нажать кнопку Save Changes.

Страница настроек плагина Remove Links and Scripts

Способ 2. Файл functions.php

Этот метод предусматривает редактирование содержимого основного конфигурационного файла functions.php Вашей активной WordPress-темы.

Если Вы по каким-либо причинам не хотите редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в указанный файл необходимо будет добавить следующие строки PHP-кода:

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

Способ 3. Плагин Clearfy Pro

Мощный премиум-плагин Clearfy Pro разработан специально не только для ускорения и защиты сайта, но и для помощи его правильной SEO-настройки. Среди его многочисленных возможностей также присутствует функция корректного отключения коротких ссылок на сайте WordPress. Для этого достаточно перейти в админ-панели в раздел Clearfy Pro и на вкладке Код активировать опцию Удалить короткую ссылку /?p=, после чего нажать кнопку Сохранить изменения.

Настройка плагина Clearfy Pro

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: