seoinfodom 101 Posted May 26, 2016 Report Share Posted May 26, 2016 Продолжаю допиливать DLE движок, а именно активно борюсь с дублями (слешем на конце, зеркалом, canonical, 301 редиректом и 404 страницей). Планы: создать правильный по структуре сайт, который будет интересен и удобен для людей. Встал вопрос как поступить с ошибкой 404 для: несуществующих страниц пагинации; разделов или категорий, которых больше не существует; публикаций, у которых отсутствует ID; удаленных или несуществующих новостей; вместо "По данному адресу публикаций на сайте не найдено". Оставить 404 или редиректить 301-м на морду? Что посоветуете, уважаемые форумчане? Заранее спасибо за конструктивные советы и предоставленное внимание к моему вопросу. Link to post Share on other sites
VIP sokolokaa 634 Posted May 26, 2016 VIP Report Share Posted May 26, 2016 404 правильнее, если по SEO Если по дебильному, или например, на страницу (несуществующею страницу) идет трафик, то 301, на время. P.S Обратите также внимание на архив, типа публикации за /2015/02/31, публикации за месяц и т.д.., закрывайте их в robots.txt. Link to post Share on other sites
seoinfodom 101 Posted May 26, 2016 Author Report Share Posted May 26, 2016 404 правильнее, если по SEO Если по дебильному, или например, на страницу (не сущ) идет трафик, то 301, на время. P.S Обратите также внимание на архив, типа публкации за /2015/02/31, публикации за месяц и т.д.., закрывайте их в robots.txt. тоже склоняюсь к 404, но мнения "диванных экспертов" расходятся, вот и разбери, где вода, а где рабочий совет. По поводу закрытия архива давно отказался от robots.txt, закрываю лишнее через мета-теги robots. Link to post Share on other sites
workmaster95 340 Posted May 26, 2016 Report Share Posted May 26, 2016 Зависит от проекта) Link to post Share on other sites
seoinfodom 101 Posted May 26, 2016 Author Report Share Posted May 26, 2016 Зависит от проекта) в личке донор - советы в студию (желательно аргументированные) Link to post Share on other sites
Вера Симонова 4 Posted June 8, 2016 Report Share Posted June 8, 2016 Продолжаю допиливать 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, а нужно создать свою собственную. Link to post Share on other sites
Вера Симонова 4 Posted June 8, 2016 Report Share Posted June 8, 2016 1. На этой странице должна быть ссылка на карту сайта2. На этой странице уместна ссылка на главную страницу вашего сайта3. Добавьте блок поиска на вашу страницу4. Укажите метки и разделы сайта5. Страница должна быть выдержана в стиле минимализма и написана простым языком, профессиональный сленг здесь не уместен: дайте читателю чувствовать, что он среди своих. А теперь, напишите свою страницу, также, как обычно создаёте новые записи для своего блога. Это черновик. Из визуального редактора переключись на HTML — редактор, скопируй HTML — код страницы и зайдите в раздел «Внешний вид — Редактор». Открой файл «Шаблон Ошибка 404», вставьте скопированный HTML страницы внутрь существующего кода, сохраните изменения. Чтобы при возникновении ошибки 404 посетитель переходил на пользовательскую страницу, в файл .htaccess вписываем директиву: ErrorDocument 404 Файл .htaccess выполняет ряд специфических задач: устанавливает права доступа к файлам в папке, меняет названия индексных файлов, при необходимости перенаправлять посетителей на другой сайт или запрещает доступ к сайту. Много полезных вещей может делать этот чудо файл.Добавьте в файл .htaccess одну-единственную строчку ErrorDocument 404Только, естественно, вписывайте имя своего сайта. Всё! Работа над ошибками закончена. Link to post Share on other sites
seoinfodom 101 Posted June 8, 2016 Author Report Share Posted June 8, 2016 Если сайт установлен на движке 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, для особо одаренных даже выделил жирным шрифтом, но как я вижу индивидуумов желающих набить посты не по теме хватает. Link to post Share on other sites
Jesse 32 Posted June 8, 2016 Report Share Posted June 8, 2016 Лично мое мнение - страница 404 должна быть на месте удаленной страницы с конечным контентом. На странице удаленной категории и подобных ставить 301 редирект. Это по логике если. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now