Jump to content
seoinfodom

301 редирект или 404 страница?

Recommended Posts

Продолжаю допиливать DLE движок, а именно активно борюсь с дублями (слешем на конце, зеркалом, canonical, 301 редиректом и 404 страницей).

 

Планы: создать правильный по структуре сайт, который будет интересен и удобен для людей.

 

Встал вопрос как поступить с ошибкой 404 для:

  • несуществующих страниц пагинации;
  • разделов или категорий, которых больше не существует;
  • публикаций, у которых отсутствует ID;
  • удаленных или несуществующих новостей;
  • вместо "По данному адресу публикаций на сайте не найдено".

 

Оставить 404 или редиректить 301-м на морду?

 

Что посоветуете, уважаемые форумчане?  

 

Заранее спасибо за конструктивные советы и предоставленное внимание к моему вопросу.

Share this post


Link to post
Share on other sites

404 правильнее, если по SEO

Если по дебильному, или например, на страницу (несуществующею страницу) идет трафик, то 301, на время.

 

P.S Обратите также внимание на архив, типа публикации за /2015/02/31, публикации за месяц и т.д.., закрывайте их в robots.txt. 

Share this post


Link to post
Share on other sites

404 правильнее, если по SEO

Если по дебильному, или например, на страницу (не сущ) идет трафик, то 301, на время.

 

P.S Обратите также внимание на архив, типа публкации за /2015/02/31, публикации за месяц и т.д.., закрывайте их в robots.txt. 

тоже склоняюсь к 404, но мнения "диванных экспертов" расходятся, вот и разбери, где вода, а где рабочий совет. По поводу закрытия архива давно отказался от robots.txt, закрываю лишнее через мета-теги robots. 

Share this post


Link to post
Share on other sites

Продолжаю допиливать DLE движок, а именно активно борюсь с дублями (слешем на конце, зеркалом, canonical, 301 редиректом и 404 страницей).

 

Планы: создать правильный по структуре сайт, который будет интересен и удобен для людей.

 

Встал вопрос как поступить с ошибкой 404 для:

  • несуществующих страниц пагинации;
  • разделов или категорий, которых больше не существует;
  • публикаций, у которых отсутствует ID;
  • удаленных или несуществующих новостей;
  • вместо "По данному адресу публикаций на сайте не найдено".

 

Оставить 404 или редиректить 301-м на морду?

 

Что посоветуете, уважаемые форумчане?  

 

Заранее спасибо за конструктивные советы и предоставленное внимание к моему вопросу.

Если сайт установлен на движке WordPress, тогда всё очень просто: зайдите в панель управления хостинга, откройте в диспетчере (менеджере) файлов — wp-content — themes и посмотрите файл 404.php Если такого файла нет, создайте его: жмём «Создать новый файл», в открывшемся окошке прописываем имя файла 404.php, в редакторе вписываем вот такой стандартный HTML

<?php get_header(); ?>

<!— posts —>

<div id=»posts» class=»span-16 prepend-1 append-1″>

<div class=»post»>

<h2>К сожалению, запрашиваемая Вами страница не найдена!</h2>

<p><?php _e(‘Упс, ошибочка вышла.’); ?></p>

<?php include (TEMPLATEPATH . «/searchform.php»); ?>

</div>

<?php endif; ?>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Cохраняем.

Допустим, что файл 404.php у вас уже есть и создавать его не надо. Достаточно только изменить разрешение на 666, чтобы продолжить работу с ним. Вот теперь начинается самое интересное! Сейчас у вас стандартная страница ошибки 404, а нужно создать свою собственную.

Share this post


Link to post
Share on other sites

1.  На этой странице должна быть ссылка на карту сайта
2. На этой странице уместна ссылка на главную  страницу  вашего сайта
3. Добавьте блок поиска на вашу страницу
4. Укажите метки и разделы сайта
5. Страница должна быть выдержана в стиле минимализма и написана простым языком, профессиональный сленг здесь не уместен: дайте читателю чувствовать, что он среди своих.

А теперь, напишите свою страницу, также, как обычно создаёте новые записи для своего блога. Это черновик. Из визуального редактора переключись на HTML — редактор, скопируй HTML — код страницы и зайдите в раздел «Внешний вид — Редактор». Открой файл «Шаблон Ошибка 404», вставьте скопированный HTML страницы внутрь существующего кода, сохраните изменения. Чтобы при возникновении ошибки 404 посетитель переходил на пользовательскую страницу, в файл .htaccess вписываем директиву: ErrorDocument 404

Файл .htaccess выполняет ряд специфических задач: устанавливает права доступа к файлам в папке, меняет названия индексных файлов, при необходимости перенаправлять посетителей на другой сайт или запрещает доступ к сайту. Много полезных вещей может делать этот чудо файл.
Добавьте в файл  .htaccess одну-единственную строчку ErrorDocument 404
Только, естественно, вписывайте имя своего сайта. Всё! Работа над ошибками закончена.

Share this post


Link to post
Share on other sites

Если сайт установлен на движке WordPress, тогда всё очень просто: зайдите в панель управления хостинга, откройте в диспетчере (менеджере) файлов — wp-content — themes и посмотрите файл 404.php Если такого файла нет, создайте его: жмём «Создать новый файл», в открывшемся окошке прописываем имя файла 404.php, в редакторе вписываем вот такой стандартный HTML

<?php get_header(); ?>

<!— posts —>

<div id=»posts» class=»span-16 prepend-1 append-1″>

<div class=»post»>

<h2>К сожалению, запрашиваемая Вами страница не найдена!</h2>

<p><?php _e(‘Упс, ошибочка вышла.’); ?></p>

<?php include (TEMPLATEPATH . «/searchform.php»); ?>

</div>

<?php endif; ?>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Cохраняем.

Допустим, что файл 404.php у вас уже есть и создавать его не надо. Достаточно только изменить разрешение на 666, чтобы продолжить работу с ним. Вот теперь начинается самое интересное! Сейчас у вас стандартная страница ошибки 404, а нужно создать свою собственную.

Сразу видно, что Вера Симонова набивает посты. Вы бы хоть для начало ознакомились с главным постом, где шла речь о движке DLE, для особо одаренных даже выделил жирным шрифтом, но как я вижу индивидуумов желающих набить посты не по теме хватает.  

Share this post


Link to post
Share on other sites

Лично мое мнение - страница 404 должна быть на месте удаленной страницы с конечным контентом. На странице удаленной категории и подобных ставить 301 редирект. Это по логике если.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...