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

Karyuudo

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

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

Webb

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

Karyuudo

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

Webb

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

Gosha5767

  • Завсегдатай
  • 427
  • 21
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

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

hels

  • Осваиваюсь на форуме
  • 165
  • 0
Re: Как закрыть несуществующие ?start?
« Ответ #6 : 14.02.2017, 02:19:32 »
>up
*

Septdir

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

hels

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

hels

  • Осваиваюсь на форуме
  • 165
  • 0
Re: Как закрыть несуществующие ?start?
« Ответ #9 : 17.02.2017, 21:37:16 »
-up
*

hels

  • Осваиваюсь на форуме
  • 165
  • 0
Re: Как закрыть несуществующие ?start?
« Ответ #10 : 22.02.2017, 18:11:56 »
-up
*

voland

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

ChaosHead

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

hels

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

hels

  • Осваиваюсь на форуме
  • 165
  • 0
Re: Как закрыть несуществующие ?start?
« Ответ #14 : 02.03.2017, 22:25:31 »
up
*

almika

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

Bickaze

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

Программирование сложных расширений. Верстка.
php, mysql, javascript, jquery, html, css, boostrap

sкуpe:indadza
*

Bickaze

  • Осваиваюсь на форуме
  • 141
  • 14
Re: Как закрыть несуществующие ?start?
« Ответ #17 : 05.03.2017, 15:20:21 »
Поисковики вообще то говорят со всех страниц пагинации делать каноникал ссылку на первую или если есть на страницу со всеми элементами бех пагинации
Программирование сложных расширений. Верстка.
php, mysql, javascript, jquery, html, css, boostrap

sкуpe:indadza
*

almika

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

Septdir

  • Практически профи
  • 2282
  • 113
  • JoomlaZen
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
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

/index.php\?option=com.... как закрыть от индексации подобные страницы\?

Автор roma_sanbl4

Ответов: 2
Просмотров: 39
Последний ответ 20.09.2017, 10:33:53
от roma_sanbl4
Несуществующие ссылки

Автор lacostewin

Ответов: 3
Просмотров: 230
Последний ответ 21.04.2017, 17:45:37
от voland
Можно ли закрыть от индексации счетчик liveinternet.ru

Автор Galina2307

Ответов: 2
Просмотров: 326
Последний ответ 04.07.2016, 16:04:08
от saharin88
Как закрыть статью от поисковиков?

Автор Karyuudo

Ответов: 3
Просмотров: 290
Последний ответ 08.05.2016, 23:01:18
от Karyuudo
Как такое закрыть от индексации и настроить редирект?

Автор romerfak

Ответов: 1
Просмотров: 325
Последний ответ 25.03.2016, 09:27:49
от kik84