Здравствуйте!
На протяжении длительного времени Google выдает информацию о проблемах на страницах, к которым обращается поисковый робот по периодически обнаруживаемой им ссылке из скрипта, внедряемого на страницу продукта.
Это страницы по типу /product/ajax_attrib_select_and_price/ХХХ?ajax=1.
Я нашел много рекомендаций в интернете на этот счет. Испробовал много способов их удалить. Но, Робот через какое-то время их снова обнаруживает и сообщает, что страница проиндексирована, несмотря на блокировку в фале robots.txt.
Даже в controllers/product.php добавил в функцию строку
function ajax_attrib_select_and_price(){
header('X-Robots-Tag: noindex');
Но, это так и не помогает. Goole сообщает о проблеме.
И вот у меня идея появилась. Может каким-то образом возможно сделать на этих страницах, чтобы в head добавилось что-то типа
<head>
<link href="https://my.domain/it-service-page" rel="canonical">
</head>
Страницу it-service-page создать на сайте как нормально индексируемую страницу, но с информацией о том, что это специальная служебная страница, и что она для посетителя никакой пользы не несет.
В этом случае не потребуется массово блокировать страницы /product/ajax_attrib_select_and_price/ХХХ?ajax=1. Google будет понимать их как неканонические и удалит из индекса. И наконец-то перестанет информировать о проблемах.
Как это сделать, чтобы по запросу этих ajax-страниц в head добавить тег rel-canonical?
Заранее спасибо!
Last change: 12.02.2019 10:41