Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Редирект с несуществующей страницы или 404 ?

Discussion in 'Вопросы- ответы' started by Frosty, Jun 16, 2017.

16.06.17 в 16:44
17.06.17 в 08:50
27
4,413
0
  1. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    Что лучше на ваш взгляд для кино сайта, редирект 301 на главную с несуществующих страниц или сделать страницу 404 ?
     
  2. Evurg

    Evurg Бывалый

    Joined:
    Apr 10, 2017
    Messages:
    563
    Best Answers:
    0
    Ratings:
    +174 / 49 / -0
    Я отдаю 404 и предлагаю на ней допустим посетить страницу новинок, 301 редирект отдает код 200 типа страница есть, и походу как бы дублирует морду.
     
  3. ZULI

    ZULI Бывалый

    Joined:
    Nov 16, 2016
    Messages:
    923
    Best Answers:
    1
    Ratings:
    +247 / 30 / -0
    Правильно отдавать 404 и предлагать поиск или типа "а попробуйте это".
     
  4. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    А есть пример такой страницы? глянуть как выглядит вывод новинок на ней или др инфы
     
  5. Evurg

    Evurg Бывалый

    Joined:
    Apr 10, 2017
    Messages:
    563
    Best Answers:
    0
    Ratings:
    +174 / 49 / -0
    Ну так глянь на топе допустим) http://kinozz.club/ffgfgfg/
     
  6. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    Ага ,видел такой вариант)
     
  7. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    Этот мануал по созданию подходит?

    В файле "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';
    }

    Только работать не хочет...
     
  8. Den

    Den
    Staff Member VIP Кинотрафик v2

    Joined:
    Oct 19, 2015
    Messages:
    2,097
    Best Answers:
    0
    Ratings:
    +1,002 / 7 / -0
    C 1-й частью согласен, а про 301 и 200 ты что-то не то говоришь. Код 301 отдаёт страница С которой идёт редирект. А 200 отдаёт страница НА которую идёт редирект. О каких дублях речь? Хотя по факту страница на которую идёт редирект может отдавать и другой код. Это уже зависит от ситуации. Там может быть всё тот же 404 и любой другой.
     
  9. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    Я имею ввиду к примеру мы переходим по site.ru/22222 нас редиректит на site.ru и так далее....
     
  10. Den

    Den
    Staff Member VIP Кинотрафик v2

    Joined:
    Oct 19, 2015
    Messages:
    2,097
    Best Answers:
    0
    Ratings:
    +1,002 / 7 / -0
    @Frosty, да я понял, но лучше отдавать 404, если раньше по этому адресу что-то было, а теперь нет. Если там ничего не было, то и делать ничего вообще не нужно.
    @Frosty, другое дело, если эта страница переехала на новый адрес. Т.е. контент остался тот же, а адрес сменился. Вот тогда да, 301 нужен. Но опять же зависит от ситуации. Может ты хочешь сделать её, как новую страницу, тогда можно по старой отдать 404.
     
    • Нравится Нравится x 1
  11. Evurg

    Evurg Бывалый

    Joined:
    Apr 10, 2017
    Messages:
    563
    Best Answers:
    0
    Ratings:
    +174 / 49 / -0
    Да я загнал насчет ответа 200)
     
  12. Evurg

    Evurg Бывалый

    Joined:
    Apr 10, 2017
    Messages:
    563
    Best Answers:
    0
    Ratings:
    +174 / 49 / -0
  13. Dezorientare

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 4, 2016
    Messages:
    1,471
    Best Answers:
    0
    Ratings:
    +335 / 41 / -0
    у меня так было, в итоге, в вебмастере гоши и яши, пришло оповещение что дохрена ложных 404 ошибок, и это типо чувак плохо. потом мне байрут исправлял эту дичь
     
  14. TopicStarter Overlay
    Frosty

    Забанен

    Joined:
    Mar 31, 2017
    Messages:
    935
    Best Answers:
    1
    Ratings:
    +187 / 18 / -0
    что тогда ставить лучше?
     
  15. Den

    Den
    Staff Member VIP Кинотрафик v2

    Joined:
    Oct 19, 2015
    Messages:
    2,097
    Best Answers:
    0
    Ratings:
    +1,002 / 7 / -0
    Яндекс такого не пишет. Где ты это увидел?
    Да и гугл пишет, что в случае, если страница действительно должна отдавать 404, то ничего не нужно делать.
    Нужно использовать нужные коды ошибок в нужных ситуациях. Всё просто. Не нужно ничего выдумывать.
    Я это писал уже выше.
     
    #15 Den, Jun 16, 2017
    Last edited: Jun 16, 2017
  16. yuragan

    yuragan Бывалый

    Joined:
    Feb 2, 2017
    Messages:
    396
    Best Answers:
    0
    Ratings:
    +118 / 1 / -0
    если у тебя есть страница, которая выводится при 404, то лучше отредактировать ее простым html кодом, включить туда вывод модулей типа похожие, подборки и т.д., вкл туда модуль поиска, и текст "Извините фильм не найден, попробуйте воспользоваться поиском, или воспользуйтесь правым( или левым )меню"…….. и вывести эти модули в этой странице...хз понятно объяснил))
    ps ставить сторонние модули, увеличивает нагрузку!
     
  17. Dezorientare

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 4, 2016
    Messages:
    1,471
    Best Answers:
    0
    Ratings:
    +335 / 41 / -0
    в кабинете у гоши, яшка держал в индексе мусор, с 302 ответом, так что понятно что такого не должно быть
    @Frosty нужно ничего не выдумывать как сказал ден, и на 404 давать 404
     
  18. Romantv

    Забанен

    Joined:
    Jul 17, 2015
    Messages:
    6,946
    Best Answers:
    6
    Ratings:
    +1,994 / 141 / -0
    в таком случае как сделать свою страницу
    upload_2017-6-17_0-25-59.png

    херня это все. у меня четыре дня назад вылетил весь сайт из 4к страник осталовалось 51 страница 404Not Found случайно увидел в rds баре сейчас все страници вернулись
     
    #18 Romantv, Jun 17, 2017
    Last edited by a moderator: Jun 17, 2017
  19. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    это был просто глюк яндекса, в ВМ яши всё правильно отображает.

    В ДЛЕ итак изначально все нужные ответы по нужным разделам отдают. Зачем что то придумывать? Хочется свою 404 страницу? Пожалуйста! Но только не надо убивать функционал ДЛЕ, чтобы он даже на странице 404 отдавал код 200, т.к. это не правильно...
     
  20. Romantv

    Забанен

    Joined:
    Jul 17, 2015
    Messages:
    6,946
    Best Answers:
    6
    Ratings:
    +1,994 / 141 / -0
    это не глюк я знаю о чем пишу
    upload_2017-6-17_5-25-39.png
    сайт переносил и час примерно он у меня отдавал код 500 502 а большую часть 404
     
Яндекс.Метрика