Прикупил тут с оказией дроп с 6к бэков, причем не только разных спамных, но и gov & edu, так что захотелось мне посмотреть, что будет если приклеить все внутряки, которых видимо было огромное количество и на которые как раз и ссылались, к морде. Для чего возникла задача редиректить все 404 ошибки на морду сайта.
Так что озадачился вопросом как это можно безболезненно сделать.
Вариант первый, классический- засунуть редирект в файл .htaccess в виде следующей строки:
RewriteEngine on
ErrorDocument 404 /index.php
У меня он по какой то не понятной причине не заработал, ибо все равно вылетала страницы ошибки, как раз спеицально созданная в теме, под именем 404.php, так что мне пришлось её немного подправить, добавив в начало файла следующую строку:
<?php
header(“Status: 301 Moved Permanently”);
header(“Location:http://URL_SITE/”);
?>
После чего все зашуршало. Так что можно просто создать такой файлец 404.php и поместить его в корень темы /wp-content/themes/your-theme/ после чего все должно зашуршать.
Для WP, под который я все и мутил, оказался даже есть плагин 404 Redirection который вроде как редиректит все 404 ошибки на заглавную страницу, но поскольку у меня все заработало и без этого, то на плагин я забил.
14 Комментариев
-
RoooM сказал:
Добрый день!
Говорят, что поисковики затирают несуществующие страницы 404 из своей базы.
А если сделать со всех 404 редирект на домен – то битая ссылка остается в базе поисковиков + к ней добавляется инфо с главной, создавая дубли. Кто сталкивался на своем опыте? Подскажите, не хочется нормальный сайт топить, а потом опять выплывать…
Спасибо.[Reply]
-
stanles сказал:
Добрый день.
А как к этому относятся ПС? Не посчитали типа поисковым спамом, вроде как перенаправление пользователя без его ведома?[Reply]
anchous Reply:
January 31st, 2017 at 00:48полагаю, что нормально относятся. если есть бояки то можно поставить таймаут редиректа
[Reply]
-
Оптимист сказал:
Не рекомендую редиректить 404 на главную. С точки зрения SEO это – серьезная ошибка. Гораздо лучше сделать нормальную 404 страницу.
И еще стоит посмотреть ссылки, которые ведут на несуществующие страницы. Если их много и особенно, если есть с сильно трастового сайта, то стоит и создать страницу с таким адресом, чтобы не терять ссылочный вес с траста, а потом ссылками с нее распределить вес на нормальные страницы.
[Reply]
anchous Reply:
October 13th, 2018 at 19:28с точки зрения SEO – это ошибкой не является. и да, ссылка с траста никуда не потеряется, особенно при редиректе на морду. Единственное что может потеряться анкорный вес, если ссылка идет по важному ключу.
Вот разве только в этом случае имеет смысл затачивать новую страницу.[Reply]
-
Оптимист сказал:
Большинство точек зрения по такому раскладу среди сеошников за то, что так делать нельзя. Ковырял раньше эту тему.
Я имел в виду анкорный вес, а раз дроп, то ключ в ссылке на него почти наверняка тематический и терять бонус жалко.
[Reply]
-
Irina сказал:
Еще плагин WP Redirect отлично работает
[Reply]
-
Optaser сказал:
Для сео это называется ошибка 404-soft, что не очень хорошо, не рекомендую этого делать.
[Reply]
anchous Reply:
July 9th, 2019 at 17:19софт-404 это про 2хх ответ. как не сложно догадаться 301 ≠ 2XX
[Reply]
-
Optaser сказал:
301 как раз таки непосредственно про 404-soft ошибку, почитайте про это
[Reply]
-
Инна сказал:
А как сделать что бы сначала сервер отдал 404, а затем редирект на главную?
[Reply]
anchous Reply:
October 5th, 2021 at 14:52поставить на 404 страницу либо метатег, либо редирект через пых или жабу, с отсрочкой редиректа на морду
примеров в гугле навалом
[Reply]
anchous Reply:
January 30th, 2013 at 02:49
какие то у вас постапокалиптические фаназии на тему склейки
[Reply]