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

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

  • Захожу иногда
  • 447
  • 22 / 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

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

hels

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

Septdir

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

hels

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

hels

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

hels

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

voland

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

ChaosHead

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

hels

  • Захожу иногда
  • 186
  • 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

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

almika

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

Bickaze

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

Программирование. Верстка. Сайты под ключ.
php, mysql, javascript, jquery, html, css, bootstrap
Sкуpe:indadza, Telegram: @ildar_kkk
*

Bickaze

  • Захожу иногда
  • 171
  • 17 / 2
Re: Как закрыть несуществующие ?start?
« Ответ #17 : 05.03.2017, 15:20:21 »
Поисковики вообще то говорят со всех страниц пагинации делать каноникал ссылку на первую или если есть на страницу со всеми элементами бех пагинации
Программирование. Верстка. Сайты под ключ.
php, mysql, javascript, jquery, html, css, bootstrap
Sкуpe:indadza, Telegram: @ildar_kkk
*

almika

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

Septdir

  • Живу я здесь
  • 2961
  • 147 / 3
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
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Dolphin4ik_1

  • Захожу иногда
  • 152
  • 1 / 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

  • Захожу иногда
  • 85
  • 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
Просмотров: 150
Последний ответ 22.11.2018, 21:52:49
от Dolphin4ik_1
Как закрыть от индексации вот такие странички?

Автор roma_sanbl4

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

Автор danadai

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

Автор Anton shop

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

Автор Viktoriashelby

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