404 ответ

Ling
Posts: 268
Joined: Wed Mar 16, 2016 12:27 pm

Re: 404 ответ. Шо? Опять?

Post by Ling »

Шо? Опять?

domain.com/scj/tube/index.php?tag=blonde&skip_cache=1&page=500000
domain.com/?search=blonde&skip_cache=1&page=500000

Выводит страницу с 0 тумбами

page=1-2 Отрабатывают как надо, пока есть тумбы для пагинации (вывожу по 10 на странице). А потом опять эта ерундовина с бесконечными страницами
----------------------------------------------------------
<!--TOTAL_ITEMS--> - 19

Array ( [tag] => blonde [page] => 500000 [tag_id] => 17

Ссылка PREV_PAGE ведёт на page=499999
NEXT_PAGE - не показывает (на page=1 - есть и ведёт на page=2)

<thumb num=1-10 page_main_tag=true></thumb> - шаблон один на странице

URLs with 0 result thumbs return 404 - YES
content_not_found - шаблон есть
404 - шаблон есть

domain.com/scj/tube/index.php?skip_cache=1&page=500000 - content_not_found
domain.com/scj/tube/index.php?url=content&p=100&group_name=sexy-sluts&page=500000 - content_not_found

А для тегов и сёрча глюкает и выводит страницу с 0 тумбами

Build 201907131827
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

1. для поиска при отсутствии результата не выдает 404 тк это нормально и сделано на всех сайтах, начиная с того же гугла

если хотиите 404 можете сделать

if ('<!--TOTAL_ITEMS-->' == 0) {

и либо выводить страницу похожую на 404 либо вообзще редиректить на 404

}


2. /tube/index.php?url=content&p=100&g эти пармтеры относятся к ауту и не имеют значения в том варианте как вы введели


3. у вас не проведены апдейты - первое что надо делать когода-что-то не работает
Don't forget to run script update
Ling
Posts: 268
Joined: Wed Mar 16, 2016 12:27 pm

Re: 404 ответ

Post by Ling »

Если запрашиваю несуществующую page=500000 для главной (основной) пагинации - то отдаёт результат - content_not_found .. Вот же написал:
domain.com/scj/tube/index.php?skip_cache=1&page=500000 - content_not_found
-------------------------------------
А если запрашиваю несуществующую page=500000 для Тега или для поиска - то выдаёт страницу с 0 тумбами
domain.com/scj/tube/index.php?tag=blonde&skip_cache=1&page=500000 - страница с 0 тумбами
domain.com/?search=blonde&skip_cache=1&page=500000 - страница с 0 тумбами
--------------------------------------
У меня 10 тумб в шаблоне выводится. У тега blonde 19 галер. Фактически там только 2 страницы может быть page=1 и page=2. А гуглбот может позапрашивать page=3-5000000000000 - и все они дадут ответ 200 и будут ему видны как отдельные пустые(без тумб) страницы. Почему Смарт для страниц page=3-5000000000000.... не выдаёт страницу content_not_found ?

if ('<!--TOTAL_ITEMS-->' == 0) такое пробовал.... Но на такой странице - domain.com/scj/tube/index.php?tag=blonde&skip_cache=1&page=500000 - тег <!--TOTAL_ITEMS--> показывает 19
------------------------------------------------
Ещё раз вопрос.
Почему Смарт для страниц domain.com/scj/tube/index.php?tag=blonde&skip_cache=1&page=3-5000000000000.... не выдаёт страницу content_not_found ?

Обратите внимание! это касается только тегов и поиска. Для категорий и основной пагинации - content_not_found отдаёт.

Вот Build 201907131827 смарт обновлён
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

1. 2019 07 13
не 7й месяц сегодня, это точно

2. да, повторяю еще раз
например

http://google.com/dssddssd - выдает 404 , потом что такой страницы нет

а например https://www.google.com/search?client=fi ... hf%3Bsliaf выдает не 404 а 0 результатов


3. "А гуглбот может позапрашивать page=3-5000000000000 -" бот не будет запрашивать страницы линков на которые нет
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: 404 ответ

Post by ulan »

Не вижу проблем
в серче тпл сделал

..... "<!--TOTAL_ITEMS-->"==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? exit(); } ?>

на странице
search/blonde/ ок 200 код
search/blonde/?page=2000/ 404 код
Last edited by ulan on Mon Oct 14, 2019 5:44 am, edited 1 time in total.
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

ulan wrote: Mon Oct 14, 2019 1:33 am Не вижу проблем
в серче тпл сделал

..... "<!--TOTAL_ITEMS-->"==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? exit(); } ?>

на странице
search/blonde/ ок 200 код
search/blonde/?page=2000/ 400 код
так и есть, <!--TOTAL_ITEMS-->"==0) я во 2м сообщении и предлдожил если вдруг именно вот так вот надо
Don't forget to run script update
Post Reply