опция включена, что при нулевых результатах отдавать 404, но при описке не отдает 404, отдает 200, при нулевых результатахadmin wrote:А не работает ? если опция включена должно точно так же показывать 404
404 ответ
Re: 404 ответ
Re: 404 ответ
Да, почему-то было дописано
$page_name != 'content_search'
видимо до того кто-то просил что б было так ..
убрали в апдейте.
$page_name != 'content_search'
видимо до того кто-то просил что б было так ..
убрали в апдейте.
Don't forget to run script update
-
- Posts: 1034
- Joined: Tue Dec 04, 2012 8:46 am
Re: 404 ответ
Да, я когда то просил. И считаю что так и должно быть.admin wrote:Да, почему-то было дописано
$page_name != 'content_search'
видимо до того кто-то просил что б было так ..
убрали в апдейте.
По моей логике если нет результатов, нужно не 404 шаблон отдавать , а отдавать шаблон content_search с надписью что результатов = 0 , пробуйте : список популярных запросов.
Дело в том что на всех моих сайтах шаблон content_not_found состоит из 3х символов: 404 , и я совсем не хочу показывать это для "пустых" запросов поиска.
Может опционально как то сделать, типа в common.php прописывать при необходимости $404_search = 1 ?
Re: 404 ответ
Да, звучит логично, вернул назад как было.
Ждем аргументы smart
Ждем аргументы smart
Don't forget to run script update
Re: 404 ответ
Мой аргумент был немного иным на самом деле, дело не в отдавать шаблон content_not_found, а отдавать просто ответ 404, при нахождении 0 результатов, в том же шаблоне поиска, без редиректов.admin wrote:Да, звучит логично, вернул назад как было.
Ждем аргументы smart
Re: 404 ответ
Не понял, а где сейчас есть редирект и почему надо отдавать 404 ?
404 это когда _страница_ не найдена, а не _резултаты_ не найдены
404 это когда _страница_ не найдена, а не _резултаты_ не найдены
Don't forget to run script update
-
- Posts: 1034
- Joined: Tue Dec 04, 2012 8:46 am
Re: 404 ответ
Всё просто. В самом шаблоне:smart wrote:... а отдавать просто ответ 404, при нахождении 0 результатов, в том же шаблоне поиска, без редиректов.
Code: Select all
<?php if ( '<!--TOTAL_ITEMS-->' > '0' ) { ?>
выводим тумбы
<?php
} else {
header("HTTP/1.0 404 Not Found");
?>
выводим что угодно, хоть надпись любую хоть популярные запросы
<?php } ?>
Re: 404 ответ
Don't forget to run script update