Ответы пользователя по тегу Поисковая оптимизация
  • Нужны ли мета-теги на страницы ошибки 404?

    Зачем на ней нужна сео оптимизация? Вы хотите по запросу "404 Not Found - страница не найдена" выйти в топ? :) Ее желательно хорошо оформить для того, чтобы пользователь имел возможность перейти на рабочие страницы сайта.

    Вот статья на хабре о предназначении 404 страницы и как ее сделать максимально эффективной.
    Ответ написан
    Комментировать
  • Как правильно выдавать 404?

    Раз уж вы сделали какую-никакую cms, то все-таки советую улучшить ее и
    отойти от формирования ссылок в htaccess. Сделайте ЧПУ на чистом PHP и
    ваша мобильность не будет иметь границ, а управление ошибками будет
    куда примитивней и сведется к обычным логическим конструкциям if else.

    Немного погуглил, вот отличная статья о том, как создавать ЧПУ при помощи
    PHP. Сначала рассказывается о том, как сделать посредством htaccess, а после
    идет как раз то, что вам нужно, начиная с заголовка ЧПУ на PHP и два примера
    с разной реализацией.

    Не поленитесь и разберитесь с этим :).

    А ответ сервера - 404 Not Found, на PHP будет выглядеть вот так:

    header("HTTP/1.0 404 Not Found");

    Когда человек открывает страницу вашего сайта, у вас должна быть проверка на
    существовании этой страницы в вашей базе данных или в файлах. И если нет,
    то отдаете ответ сервера 404, а для пользователя выводите сообщение о
    несуществовании страницы.
    Ответ написан
    7 комментариев