Page 2 of 2
Re: Search pages
Posted: Tue Sep 20, 2016 5:38 pm
by admin
Нет, на дургих сайтах такого нет.
Можете самостоятельно в темпелйте дописать редирект если резальтатов нет.
Re: Search pages
Posted: Wed Sep 21, 2016 4:13 am
by mad
А мне вот тут мысль пришла, а ведь можно же показывать страницу поиска обычную типа "результатов поиска 0", как вы говорите, но при этом отдать 404 код. Поясню, конкуренты могут вводить в поиск всякие нехорошие фразы и добавлять это в индекс гугла, и потом это будет вылезать в индексе твоего домена.
Да,я знаю что есть бан лист поисковых фраз, но всё туда писать геморройно.
Re: Search pages
Posted: Wed Sep 21, 2016 6:22 am
by richmantrade
mad wrote:...показывать страницу поиска обычную типа "результатов поиска 0", как вы говорите, но при этом отдать 404 код...
Условно
Code: Select all
if ( '<!--TOTAL_ITEMS-->' > '0' ) {
выводим контент
} else {
выводим баннер;
header("HTTP/1.0 404 Not Found");
}
Именно в таком раскладе все будет работать ок, но только не для архивов.
ИМХО, архивы для поиска вообще не нужно делать, потому что, судя по search_log , вводятся запросы не однословные, типа
cute girl suck big vlack cock. Я сильно сомневаюсь что на сайте будут результаты более чем на одну страницу

Но опять же, можно и под архивы замутить, условно
Code: Select all
if ( '<!--TOTAL_ITEMS-->' > '0' || '<!--TOTAL_ITEMS-->/100' > '<!--PAGE_NUM-->*100') {
выводим контент
} else {
выводим баннер;
header("HTTP/1.0 404 Not Found");
}
Здесь 100 - кол-во тумб выводимых на странице.
За точность кода не ручаюсь - написал из башки на лету.. нужно тестить, но 100% сделать это несложно . Удачи

Re: Search pages
Posted: Wed Sep 21, 2016 8:10 am
by mad
richmantrade большое спасибо! Понятно, доходчиво, с примером, вот бы автор так отвечал...

Re: Search pages
Posted: Wed Sep 21, 2016 8:16 am
by admin
richmantrade, да именно такой вариант я и имед ввиду.
Re: Search pages
Posted: Wed Sep 21, 2016 8:24 am
by admin
Так же можyj средиректить на нужную вам страницу, хоть на 404.