404 ответ

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: 404 ответ

Post by smart »

admin wrote:А не работает ? если опция включена должно точно так же показывать 404
опция включена, что при нулевых результатах отдавать 404, но при описке не отдает 404, отдает 200, при нулевых результатах
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

Да, почему-то было дописано
$page_name != 'content_search'

видимо до того кто-то просил что б было так ..

убрали в апдейте.
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: 404 ответ

Post by richmantrade »

admin wrote:Да, почему-то было дописано
$page_name != 'content_search'

видимо до того кто-то просил что б было так ..

убрали в апдейте.
Да, я когда то просил. И считаю что так и должно быть.
По моей логике если нет результатов, нужно не 404 шаблон отдавать , а отдавать шаблон content_search с надписью что результатов = 0 , пробуйте : список популярных запросов.
Дело в том что на всех моих сайтах шаблон content_not_found состоит из 3х символов: 404 , и я совсем не хочу показывать это для "пустых" запросов поиска.

Может опционально как то сделать, типа в common.php прописывать при необходимости $404_search = 1 ?
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

Да, звучит логично, вернул назад как было.
Ждем аргументы smart
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: 404 ответ

Post by smart »

admin wrote:Да, звучит логично, вернул назад как было.
Ждем аргументы smart
Мой аргумент был немного иным на самом деле, дело не в отдавать шаблон content_not_found, а отдавать просто ответ 404, при нахождении 0 результатов, в том же шаблоне поиска, без редиректов.
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

Не понял, а где сейчас есть редирект и почему надо отдавать 404 ?
404 это когда _страница_ не найдена, а не _резултаты_ не найдены
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: 404 ответ

Post by richmantrade »

smart wrote:... а отдавать просто ответ 404, при нахождении 0 результатов, в том же шаблоне поиска, без редиректов.
Всё просто. В самом шаблоне:

Code: Select all

<?php if ( '<!--TOTAL_ITEMS-->' > '0' ) { ?>
  выводим тумбы
<?php
} else { 
  header("HTTP/1.0 404 Not Found");
?>
  выводим что угодно, хоть надпись любую хоть популярные запросы
<?php } ?>
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

Да, рабочий вариант.
Don't forget to run script update
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: 404 ответ

Post by mad »

Плюсую richmantrade, хорошие советы даёт, молодэц!
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: 404 ответ

Post by admin »

Да и тема поднимается не первый раз

viewtopic.php?f=7&t=91129
Don't forget to run script update
Post Reply