Если сёрфер ввёл произвольный набор символов в GET переменную ?tag= то отдаётся страница с 0 галерей. Как отдавать 404 ошибку или content_not_found в данном случае?
URLs with 0 result thumbs return 404 - как я понял не для этого.
Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
А в чем смысл? Какие сайты выдают 404 если в поиске ничего не найдено?
Don't forget to run script update
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
Я не про поиск, а про таги.
Таги обычно имеют ЧПУ вид статического урла типа http://www.site.com/tag/some-tag-slug
Поисковые боты иногда перебирают произвольные вместо "some-tag-slug". Чаще это бывает из-за контент майнинг дорвеев, которые ссылаются на словарями на твой сайт, когда пропарсят его и не видят 404 страницы в отдаче. Т.е. для результатов поиска я согласен, что достаточно фразы, что поиск не дал результата, вот для тага описал выше.
Таги обычно имеют ЧПУ вид статического урла типа http://www.site.com/tag/some-tag-slug
Поисковые боты иногда перебирают произвольные вместо "some-tag-slug". Чаще это бывает из-за контент майнинг дорвеев, которые ссылаются на словарями на твой сайт, когда пропарсят его и не видят 404 страницы в отдаче. Т.е. для результатов поиска я согласен, что достаточно фразы, что поиск не дал результата, вот для тага описал выше.
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
Можно прямо в темплейте дописать если total_items = 0 то выдать хедер 404
Don't forget to run script update
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
А как данное условие выглядит более конкретно? На примере строки:
<?php if ( = 0 ) { ?>
А то до меня уже второй день не доходит, что там за total_items!
<?php if ( = 0 ) { ?>
А то до меня уже второй день не доходит, что там за total_items!
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
видимо так и выглядит - <?php if (<!--TOTAL_ITEMS-->==0) { echo "тут ничего не найдено"; } ?>
Работать как я понимаю будет только в темплейте (common.php не прокатит), и только если не включен флаг big_base.
Работать как я понимаю будет только в темплейте (common.php не прокатит), и только если не включен флаг big_base.
Re: Как на некорректный ?tag= отдавать 404 ошибку или content_not_found?
Да, верно
Don't forget to run script update







