0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 2024 Просмотров
*

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0
По результатам аудита сайта получил следующее замечание:
Цитировать
для несуществующих страниц пагинации ничего не происходит http://sait.ru/news?start=500

Вопрос - как это можно исправить?
Т.е. как понимаю нужно, что если такой страницы нет, то редирект на последнюю например.
*

Webb

  • Захожу иногда
  • 304
  • 19 / 2
  • rusinmd
Re: Как закрыть несуществующие ?start?
« Ответ #1 : 12.09.2015, 20:19:01 »
Если такие страницы в индексе и они не нужны, то редирект на родительский раздел например, или на Главную.
Ну и роботс задействовать.
*

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #2 : 12.09.2015, 22:22:01 »
Да нет, таких страниц вообще не существует и не в индексе.
просто он указал, что если после ?start вводить любое число, то открывается пустая страница, а с точки зрения SEO это не есть хорошо.
Вот у меня и возник вопрос, как сделать, что если ?start выдает пустую страницу. то редирект?
*

Webb

  • Захожу иногда
  • 304
  • 19 / 2
  • rusinmd
Re: Как закрыть несуществующие ?start?
« Ответ #3 : 13.09.2015, 14:21:56 »
Достаточно чтоб такие страницы отдавали 404.
seo аудиты, грёбанных seo компаний.
*

Gosha5767

  • Захожу иногда
  • 484
  • 26 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #4 : 13.09.2015, 15:17:52 »
Попробуйте использовать плагин JL No Doubles (ссылка есть на форуме)
После установки плагина, попробуйте проверить вышу ссылку  http://sait.ru/news?start=500
Чистка сайта от дублей в Яндекс и Google.
Миграция Joomla 1.5 до Joomla 3.хх
Доработка сайта
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #5 : 11.02.2017, 23:11:23 »
По результатам аудита сайта получил следующее замечание:
для несуществующих страниц пагинации ничего не происходит http://sait.ru/news?start=500
Вопрос - как это можно исправить?
Т.е. как понимаю нужно, что если такой страницы нет, то редирект на последнюю например.
проблема та же, модуль ставить не хочу, если кто-то нашел решение отзовитесь..
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #6 : 14.02.2017, 02:19:32 »
>up
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как закрыть несуществующие ?start?
« Ответ #7 : 14.02.2017, 10:42:58 »
Да хоть в шаблоне сделайте проверку что если есть start но нет материалов редирект на первую страницу ну или 404. Имхо для посетителя редирект лучше. Топорно но работать будет.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #8 : 14.02.2017, 23:02:30 »
Да хоть в шаблоне сделайте проверку что если есть start но нет материалов редирект на первую страницу ну или 404. Имхо для посетителя редирект лучше. Топорно но работать будет.
ну и как мне определить, что страница не существует если она отдает код 200?
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #9 : 17.02.2017, 21:37:16 »
-up
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #10 : 22.02.2017, 18:11:56 »
-up
*

voland

  • Легенда
  • 11028
  • 587 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как закрыть несуществующие ?start?
« Ответ #11 : 22.02.2017, 18:16:35 »
проблема та же, модуль ставить не хочу, если кто-то нашел решение отзовитесь..
Модуль не надо.
Плагин вышерекомендованный помогает?
*

ChaosHead

  • Гуру
  • 5233
  • 450 / 13
Re: Как закрыть несуществующие ?start?
« Ответ #12 : 22.02.2017, 21:12:08 »
Он не хочет ставить модуль и проверить, он хочет писать "up"
Кстати, а что они там в Joomla 3.7 кучу денег и времени в роутер вбухали а пагинацию так и оставят со start?
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #13 : 24.02.2017, 13:12:41 »
Модуль не надо.
Плагин вышерекомендованный помогает?
не помогает
Он не хочет ставить модуль и проверить, он хочет писать "up"
Кстати, а что они там в Joomla 3.7 кучу денег и времени в роутер вбухали а пагинацию так и оставят со start?
не помогает ни то ни другое.. кстати если вам нужно одно колесо вы сразу машину покупаете? на кой мне целый модуль, если я все эти баги уже исправил, осталось последнее победить этот ?start..
« Последнее редактирование: 24.02.2017, 13:29:32 от hels »
*

hels

  • Захожу иногда
  • 200
  • 0 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #14 : 02.03.2017, 22:25:31 »
up
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #15 : 04.03.2017, 09:23:53 »
Можно в robots.txt добавить такую строку:
Код
Disallow: /*?start
Нормальные роботы не будут индексировать такие страницы.
Или на таких страницах со ?start должна быть каноническая ссылка без ?start.
Как-то так.
*

Bickaze

  • Захожу иногда
  • 199
  • 18 / 3
Re: Как закрыть несуществующие ?start?
« Ответ #16 : 05.03.2017, 15:18:54 »
Если в индексе нет таких страниц ( а это 99.9% ), то Забейте на это

Joomla-программист
Отзывы с 2012 года. Без предоплаты. Всегда на связи.
Skype: indadza, telegram: @ildar_kkk
*

Bickaze

  • Захожу иногда
  • 199
  • 18 / 3
Re: Как закрыть несуществующие ?start?
« Ответ #17 : 05.03.2017, 15:20:21 »
Поисковики вообще то говорят со всех страниц пагинации делать каноникал ссылку на первую или если есть на страницу со всеми элементами бех пагинации
Joomla-программист
Отзывы с 2012 года. Без предоплаты. Всегда на связи.
Skype: indadza, telegram: @ildar_kkk
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Как закрыть несуществующие ?start?
« Ответ #18 : 05.03.2017, 16:42:08 »
Директива Clean-param вам поможет тоже.
https://yandex.ru/support/webmaster/controlling-robot/robots-txt.xml
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как закрыть несуществующие ?start?
« Ответ #19 : 05.03.2017, 17:30:59 »
Вопрос был о юзерах. поисковики каноклы тайты в категориях тема отдельная.

Ну коль уж проходил мимо и код оказался под рукой, да и я сегодня добрый ибо по хорошему все разжевали и в рот положили.
Это под com_content
Код: php
<?php 
$app = JFactory::getApplication();
if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items) && !empty($app->input->get('start'))) {
$app->redirect(JUri::current(), true);
}
?>

P.S кстати, а что с докой, уже которую страницу удаляют. https://docs.joomla.org/JURI/current
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Dolphin4ik_1

  • Захожу иногда
  • 340
  • 2 / 2
Re: Как закрыть несуществующие?start?
« Ответ #20 : 22.11.2018, 20:01:56 »
<?php
$app = JFactory::getApplication();
if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items) && !empty($app->input->get('start'))) {
$app->redirect(JUri::current(), true);
}
?>


Подскажите, куда его вставить?
« Последнее редактирование: 22.11.2018, 20:54:06 от Dolphin4ik_1 »
*

admirus

  • Захожу иногда
  • 87
  • 0 / 0
Re: Как закрыть несуществующие?start?
« Ответ #21 : 06.02.2019, 04:06:32 »
$app = JFactory::getApplication();
if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items) && !empty($app->input->get('start'))) {
$app->redirect(JUri::current(), true);
}
Поддерживаю где это прописать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать https:/site.ru/kstegoriy/material?start=208?

Автор Dolphin4ik_1

Ответов: 0
Просмотров: 412
Последний ответ 22.11.2018, 21:52:49
от Dolphin4ik_1
Как закрыть от индексации вот такие странички?

Автор roma_sanbl4

Ответов: 4
Просмотров: 695
Последний ответ 22.02.2018, 09:37:32
от roma_sanbl4
Закрыть от поисковиков пункт меню с внешней ссылкой

Автор danadai

Ответов: 5
Просмотров: 801
Последний ответ 06.02.2018, 19:27:43
от danadai
Как закрыть поисковикам доступ к доменам, с которых происходит переадресация?

Автор Anton shop

Ответов: 7
Просмотров: 636
Последний ответ 26.12.2017, 12:37:35
от Anton shop
В robots.txt закрыть компонент

Автор Viktoriashelby

Ответов: 14
Просмотров: 1003
Последний ответ 23.12.2017, 23:03:46
от Viktoriashelby