#wordpress #redirect #x-robots-tag
Вопрос:
мне нужна помощь в добавлении тега x-robots в определенный шаблон URL.
На моем веб-сайте есть много шаблонов типа ?nonamp=1 ?amp, которые просматриваются поисковыми системами. Я бы хотел, чтобы движки сканировали эти URL-адреса, но не хотел, чтобы они индексировали эти. (я не смог добавить заголовок php без индекса для этих определенных шаблонов URL-адресов)
Мой вопрос в том, как я могу добавить x-robots-тег к этим URL-адресам на моем веб-сервере.
Web server: openlitespeed
Site: php (WordPress)
Примеры URL-адресов:
example.com/amazon-nedir-amazonda-satis-nasil-yapilir/?amp=1
/amazon-nedir-amazonda-satis-nasil-yapilir/?nonamp=1
/amazon-nedir-amazonda-satis-nasil-yapilir/?amp
Я хотел бы добавить x-robots-tag ко всем этим 3 конечным шаблонам (?amp=1, ?nonamp=1, ?amp)
Спасибо за помощь. с уважением.
Ответ №1:
В functions.php
добавьте эти строки кода:
function add_header_xrobots($headers) {
if (isset($_GET['amp']) || isset($_GET['noamp'])){
$headers['X-Robots-Tag'] = 'noindex';
}
return $headers;
}
add_filter('wp_headers', 'add_header_xrobots');
Измените noindex
содержимое заголовка вправо.
Комментарии:
1. Спасибо за вашу помощь 🙂 Работал.