Дело не в том, где они появляются (хотя meta-тегам лучше быть в <head>), а в том, что они на вашей странице, куда вставлен скрипт новостей, уже есть. Соответственно Keywords и Description, сгенерированные скриптом, игнорируются. Злой админ! Не флудить и не спамить!
Значит получается, что для каждой новости необходим отдельный файл?
Нет. Просто на страницу, куда устанавливаете скрипт Новости, не надо вставлять эти meta-теги Тогда роботы будут ориентироваться на meta-теги скрипта. Злой админ! Не флудить и не спамить!
Доброго времени суток! При установке новостей создается несколько дублей. Я решил эту проблему установкой для каждой новости в файле .htaccess следующей конструкции
...... RewriteCond %{REQUEST_URI} /news.html RewriteCond %{QUERY_STRING} "1563252793&r=2" [or] RewriteCond %{QUERY_STRING} "1563252793&r=1" [or] RewriteCond %{QUERY_STRING} "1563252793&c_reyt_m=1563253290" [or] RewriteCond %{QUERY_STRING} "1563252793&comm=1" RewriteRule ^(.*)$ https://halogen.su/news.html?id=1563252793 [R=301,L] ........ Однако, это слишком "гемморойно". Нельзя ли добавить в ваш скрипт новостей строки кода с атрибутом rel="canonical", чтобы он автоматически устанавливался на основной странице новости. <link rel="canonical" href="https://halogen.su/news.html?id=1563252793"/>
Зачем link rel="canonical"? Каждая новость имеет динамический адрес и индексируется по нему. Это не дубли, а страницы с уникальным содержимым. Злой админ! Не флудить и не спамить!
К сожалению,Яндекс так не считает. 25.04.2021 /news.html?id=1619086282&comm=1/news.html?id=1619086282&end=1 Дубль 22.04.2021 /news.html?id=1619086282&r=1/news.html?id=1619086282 Дубль /news.html?id=1619086282&r=2/news.html?id=1619086282 Дубль
Добрый день! Еще вопрос. На основной странице news.html я закомментировал title и Description. Сейчас новости с iD появляются со своими мета тегами. А как можно обойти, что основная страница осталась без метатэг ?