Как удалить дубль страницы?

N0
На сайте с 26.10.2015
Offline
4
558

Привет. Ребята, помогите. У меня на сайте есть раздел со списком статей, который состоит из 3 страниц. Вот получается, что первая страница доступна по адресу /articles, вторая /articles/page/2 и третья /articles/page/3. И если человек хочет вернуться на первую страницу и нажимает на цифру 1, то попадает на страницу /articles/page/1, которая является такой же как и /articles. Это же не правильно? Получается дубль страницы. Как это исправить?

---------- Добавлено 15.01.2016 в 17:28 ----------

И ещё вопрос...Это вообще нормально, что страница доступна по любому адресу такого типа как site.ru/?лорддлоло ? Т.е. если стоит "?", то все что после него уже не важно? Или нужно, чтоб такие страницы отдавали ошибку?

На сайте с 10.03.2015
Offline
12
#1

Да, это неправильно. Решается 301 редиректом со страницы /articles/page/1 на /articles.

Это вообще нормально, что страница доступна по любому адресу такого типа как site.ru/?лорддлоло ? Т.е. если стоит "?", то все что после него уже не важно? Или нужно, чтоб такие страницы отдавали ошибку?

Желательно чтобы отдавали ошибку.

Центик
На сайте с 07.01.2016
Offline
20
#2

Ну тут два выхода - или в коде убирать цифру если она равна 1, либо через htaccess делать правило.

Redirect 301 /articles/page/2 http://www.site.ru/articles
LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
Ragnarok
На сайте с 25.06.2010
Offline
226
#3

Nasty01, что за движок-то? по-хорошему, переделывать, чтобы ссылки на /article/page/1 вообще не было

Nasty01:
И ещё вопрос...Это вообще нормально, что страница доступна по любому адресу такого типа как site.ru/?лорддлоло ? Т.е. если стоит "?", то все что после него уже не важно? Или нужно, чтоб такие страницы отдавали ошибку?

это называется get параметры и вполне нормально, как по мне

//TODO: перестать откладывать на потом
M
На сайте с 04.12.2013
Offline
223
#4

Поддержку Ragnarok в первом утверждении (обычно либо закрывают /article/page/1, оставляя для первой страницы адрес /article, либо, если вы по каким-то причинам решили использовать адрес с единицей, то делайте на нее постоянный редирект с /article). Еще дополню: подумайте над тем, чтобы оставить в поиске только стартовую страницу с адресом /article, а все остальные страницы списка закрыть.

Со вторым утверждением совершенно не согласен. Дублей не должно быть в принципе. Это касается и всяких INFO_PATHs, и GET-параметров. Возможно, к дублям с GET-параметрами поисковики относятся немного лояльнее (например, далеко не во всех движках есть контроль порядка их следования в запросе), но в описанной тут ситуации их точно нужно закрывать. Раз даже номера страниц передаются в пути, то вполне возможно что GET-параметры не используются на сайте вовсе. Тогда закрыть будет проще. В целом же все зависит от движка. .htaccess тут не всегда помогает. Приходится делать и хаки.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Zegeberg
На сайте с 30.09.2010
Offline
282
#5

Disallow: /page/1

переделывать, чтобы ссылки на /article/page/1 вообще не было

Ещё лучше.

Ссылки с форумов, блогов и соц сетей ( https://forumok.com/p/c1710b6b/ ) Антибот ( https://antibot.cloud/?ref=15262 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий