HomeScript.ru

Бесплатные PHP скрипты для вашего сайта

главная  •  обновления  •  о πроекте  •  справки  •  примеры  •  faq   •  φорум
Домашние скрипты - Просмотр темы - Новости PRO
поиск  •  правила форума   •  последние сообщения  •  регистрация  •  вход
Главная  »    Скрипты ПРО  »    Работа и настройки  »    Новости PRO
12345
Администратор
доцент
сообщений 910
откуда  Москва

23.04.2021 12:41    #
Дело не в том, где они появляются (хотя meta-тегам лучше быть в <head>), а в том, что они на вашей странице, куда вставлен скрипт новостей, уже есть. Соответственно Keywords и Description, сгенерированные скриптом, игнорируются.
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 35
регистрация 25.05.2015

23.04.2021 13:25    #
Значит получается, что для каждой новости необходим отдельный файл? Типа news1.html,news2.html, news3.html и так далее.
Администратор
доцент
сообщений 910
откуда  Москва

23.04.2021 14:04    #
цитата
Значит получается, что для каждой новости необходим отдельный файл?
Нет. Просто на страницу, куда устанавливаете скрипт Новости, не надо вставлять эти meta-теги
Тогда роботы будут ориентироваться на meta-теги скрипта.
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 35
регистрация 25.05.2015

14.05.2021 08:09    #
Доброго времени суток!
При установке новостей создается несколько дублей. Я решил эту проблему установкой для каждой новости в файле .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"/>
Администратор
доцент
сообщений 910
откуда  Москва

14.05.2021 08:21    #
Каких дублей? Имеется ввиду динамические страницы?
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 35
регистрация 25.05.2015

14.05.2021 09:12    #
Да, конечно динамические страницы. Для поисковых систем - это дубли.
Администратор
доцент
сообщений 910
откуда  Москва

14.05.2021 11:41    #
Зачем link rel="canonical"? Каждая новость имеет динамический адрес и индексируется по нему. Это не дубли, а страницы с уникальным содержимым.
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 35
регистрация 25.05.2015

14.05.2021 12:16    #
К сожалению,Яндекс так не считает.
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 Дубль
Администратор
доцент
сообщений 910
откуда  Москва

14.05.2021 16:59    #
Если очень надо, можно вставить метатег на страницу, куда скрипт новостей установлен такого рода
код
<?php 
echo "<link rel=\"canonical\" href=\"https://halogen.su/news.html?id=$_GET[id]\"/>" ;
?>

Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 35
регистрация 25.05.2015

19.05.2021 13:48    #
Добрый день! Еще вопрос. На основной странице news.html я закомментировал title и Description. Сейчас новости с iD появляются со своими мета тегами. А как можно обойти, что основная страница осталась без метатэг ?

12345
Главная  »    Скрипты ПРО  »    Работа и настройки  »    Новости PRO   Δ
эту тему просматривают    гостей  0 пользователей 0