Добавление заголовка noindex в файл перенаправления php - PullRequest
0 голосов
/ 22 марта 2019

У меня есть простой скрипт перенаправления php (link.php), который я использую для отслеживания наших партнерских ссылок.(Пример: http://www.example.net/link.php?id=1 приведет вас к http://www.product1url.com)

Я заметил, что Google индексирует http://www.example.net/link.php?id=1. У меня для link.php установлено значение noindex в Robots.txt, но этоне останавливая индексирование. Поэтому я хочу добавить заголовок «noindex», «nofollow» к каждому URL.

Вот мой скрипт:

<?php

    $path = array(

    '1' => 'http://www.producturl1.com',
    '2' => 'http://www.producturl2.com',
    );

    if (array_key_exists($_GET['id'], $path))
     header('Location: ' . $path[$_GET['id']]);

 ?>

Как мне изменить этовключить: «X-Robots-Tag: noindex, nofollow»? Возможно ли это?

1 Ответ

1 голос
/ 22 марта 2019

Вы можете вывести столько заголовков, сколько захотите, до тех пор, пока они находятся в коде, прежде чем будет сгенерирован какой-либо потенциальный вывод.Обычно перенаправление должно быть последним.

Просто добавьте свой header("X-Robots-Tag: noindex, nofollow", true); перед строкой $path = array(.

Кроме того, я знаю, что этого не было в вопросе, но вы захотитеобновить файл sitemap.xml для индекса URI index.php, установленного на сегодняшнюю дату.Это часто приводит к ускорению деиндексации.(см .: https://www.reddit.com/r/bigseo/comments/5nbh3n/google_ignoring_my_noindex_tags/ сообщение от johnmu, который (был?) сотрудником Google.)

...