Что лучше на ваш взгляд для кино сайта, редирект 301 на главную с несуществующих страниц или сделать страницу 404 ?
Я отдаю 404 и предлагаю на ней допустим посетить страницу новинок, 301 редирект отдает код 200 типа страница есть, и походу как бы дублирует морду.
Этот мануал по созданию подходит? В файле "engine/modules/functions.php" ищем: function msgbox($title, $text) { global $tpl; Заменяем на: function msgbox($title, $text) { global $tpl, $lang; if( in_array('HTTP/1.0 404 Not Found', headers_list()) || $text == $lang['news_err_27'] ) { require_once ROOT_DIR.'/404.html'; die(); }else{ $tplName = 'info.tpl'; } Только работать не хочет...
C 1-й частью согласен, а про 301 и 200 ты что-то не то говоришь. Код 301 отдаёт страница С которой идёт редирект. А 200 отдаёт страница НА которую идёт редирект. О каких дублях речь? Хотя по факту страница на которую идёт редирект может отдавать и другой код. Это уже зависит от ситуации. Там может быть всё тот же 404 и любой другой.
@Frosty, да я понял, но лучше отдавать 404, если раньше по этому адресу что-то было, а теперь нет. Если там ничего не было, то и делать ничего вообще не нужно. @Frosty, другое дело, если эта страница переехала на новый адрес. Т.е. контент остался тот же, а адрес сменился. Вот тогда да, 301 нужен. Но опять же зависит от ситуации. Может ты хочешь сделать её, как новую страницу, тогда можно по старой отдать 404.
Тс попробуй этот вариант, только я на 10.3 ставил. http://web2seo.ru/supplement/49-sobstvennaya-oshibka-404-na-dle.html
у меня так было, в итоге, в вебмастере гоши и яши, пришло оповещение что дохрена ложных 404 ошибок, и это типо чувак плохо. потом мне байрут исправлял эту дичь
Яндекс такого не пишет. Где ты это увидел? Да и гугл пишет, что в случае, если страница действительно должна отдавать 404, то ничего не нужно делать. Нужно использовать нужные коды ошибок в нужных ситуациях. Всё просто. Не нужно ничего выдумывать. Я это писал уже выше.
если у тебя есть страница, которая выводится при 404, то лучше отредактировать ее простым html кодом, включить туда вывод модулей типа похожие, подборки и т.д., вкл туда модуль поиска, и текст "Извините фильм не найден, попробуйте воспользоваться поиском, или воспользуйтесь правым( или левым )меню"…….. и вывести эти модули в этой странице...хз понятно объяснил)) ps ставить сторонние модули, увеличивает нагрузку!
в кабинете у гоши, яшка держал в индексе мусор, с 302 ответом, так что понятно что такого не должно быть @Frosty нужно ничего не выдумывать как сказал ден, и на 404 давать 404
в таком случае как сделать свою страницу херня это все. у меня четыре дня назад вылетил весь сайт из 4к страник осталовалось 51 страница 404Not Found случайно увидел в rds баре сейчас все страници вернулись
это был просто глюк яндекса, в ВМ яши всё правильно отображает. В ДЛЕ итак изначально все нужные ответы по нужным разделам отдают. Зачем что то придумывать? Хочется свою 404 страницу? Пожалуйста! Но только не надо убивать функционал ДЛЕ, чтобы он даже на странице 404 отдавал код 200, т.к. это не правильно...
это не глюк я знаю о чем пишу сайт переносил и час примерно он у меня отдавал код 500 502 а большую часть 404