- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет. Ребята, помогите. У меня на сайте есть раздел со списком статей, который состоит из 3 страниц. Вот получается, что первая страница доступна по адресу /articles, вторая /articles/page/2 и третья /articles/page/3. И если человек хочет вернуться на первую страницу и нажимает на цифру 1, то попадает на страницу /articles/page/1, которая является такой же как и /articles. Это же не правильно? Получается дубль страницы. Как это исправить?
---------- Добавлено 15.01.2016 в 17:28 ----------
И ещё вопрос...Это вообще нормально, что страница доступна по любому адресу такого типа как site.ru/?лорддлоло ? Т.е. если стоит "?", то все что после него уже не важно? Или нужно, чтоб такие страницы отдавали ошибку?
Да, это неправильно. Решается 301 редиректом со страницы /articles/page/1 на /articles.
Желательно чтобы отдавали ошибку.
Ну тут два выхода - или в коде убирать цифру если она равна 1, либо через htaccess делать правило.
Nasty01, что за движок-то? по-хорошему, переделывать, чтобы ссылки на /article/page/1 вообще не было
И ещё вопрос...Это вообще нормально, что страница доступна по любому адресу такого типа как site.ru/?лорддлоло ? Т.е. если стоит "?", то все что после него уже не важно? Или нужно, чтоб такие страницы отдавали ошибку?
это называется get параметры и вполне нормально, как по мне
Поддержку Ragnarok в первом утверждении (обычно либо закрывают /article/page/1, оставляя для первой страницы адрес /article, либо, если вы по каким-то причинам решили использовать адрес с единицей, то делайте на нее постоянный редирект с /article). Еще дополню: подумайте над тем, чтобы оставить в поиске только стартовую страницу с адресом /article, а все остальные страницы списка закрыть.
Со вторым утверждением совершенно не согласен. Дублей не должно быть в принципе. Это касается и всяких INFO_PATHs, и GET-параметров. Возможно, к дублям с GET-параметрами поисковики относятся немного лояльнее (например, далеко не во всех движках есть контроль порядка их следования в запросе), но в описанной тут ситуации их точно нужно закрывать. Раз даже номера страниц передаются в пути, то вполне возможно что GET-параметры не используются на сайте вовсе. Тогда закрыть будет проще. В целом же все зависит от движка. .htaccess тут не всегда помогает. Приходится делать и хаки.
Disallow: /page/1
Ещё лучше.