301 редирект вместо 404 ошибки?

12 3
K
На сайте с 25.07.2012
Offline
25
9454

Всем привет. Есть сайт uwbs.ru. Я курирую развитие сайта, от СЕО пока далек.

Проблема в следующем.

Недавно мы полностью обновили сайт. Я заметил, что на предыдущем старом сайте (он был на джумле, сейчас на вордпрессе) индексируются какие-то нехорошие (мягко говоря) страницы (то порно, то скачать какие-то проги и кряки и т.п.). Все они лежали по адресам типа uwbs.ru/templates/index/index.php?data=xxxx (где хххх - цифры) (вот конкретный пример - uwbs.ru/templates/index/index.php?data=3414 (Скачать ulead mediastudio pro 8 rus)). Откуда они взялись - понять не могу, до меня старым сайтом занимались другие люди. Старый сайт полностью удален с сервака перед заливкой нового. Сервак наш, стоит у нас на предприятии во власти наших админов.

На новом сайте поменялись названия ссылок сайта. Я добавил его в Я.ВМ около 2-х месяцев назад. Новые страницы хорошо проиндексировались, но и некоторые старые, именно эти нехорошие, висят до сих пор. Нормальные страницы старого сайта удалились из индекса на 99,9% практически сразу.

Я решил проверить - какой ответ выдает наш сервер по тем плохим страницам. Оказалось - 301 ошибка, хотя как я понимаю должна 404. Все старые нормальные страницы старого сайта выдают 404 ошибку.

Может в этом проблема? Подскажите...

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
kostalakosta:
Оказалось - 301 ошибка

куда?

kostalakosta:
Все старые нормальные страницы старого сайта выдают 404 ошибку.

Если 404 работает правильно, но на некоторых урлах 301 - есть всё основания подозревать очередной взлом (залит дор\редирект).

Для начала - хтацесс в студию.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
K
На сайте с 25.07.2012
Offline
25
#2

Я не особо разбираюсь еще. Но вот ответ сервера на плохую ссылку, приведенную выше:

Код статуса HTTP: "301 Moved Permanently" ?

Время ответа сервера: 320мс

IP сайта: 195.91.189.253

Заголовки:

X-Pingback: http://uwbs.ru/xmlrpc.php

Content-Length: 0

Expires: Wed, 11 Jan 1984 05:00:00 GMT

Last-Modified: Thu, 26 Jul 2012 05:02:26 GMT

Location: http://uwbs.ru/templates/index/?data=3414

Set-Cookie: qtrans_cookie_test=qTranslate+Cookie+Test; path=/; domain=uwbs.ru

Connection: keep-alive

Server: nginx/1.0.12

X-Powered-By: PHP/5.3.14

Cache-Control: no-cache, must-revalidate, max-age=0

Pragma: no-cache

Date: Thu, 26 Jul 2012 05:02:26 GMT

Content-Type: text/html; charset=UTF-8

Кодировка: utf-8

Размер страницы: 0Кб

Вот, что написано в .htaccess:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

SeVlad
На сайте с 03.11.2008
Offline
1609
#3

ответ 404.

K
На сайте с 25.07.2012
Offline
25
#4

Почему тогда в сервисе проверки ответа сервера в Я.ВМ пишется ошибка 301 (я привел ответ сервера в предыдущем посте)? На другие-то несуществующие страницы на этом же сервисе выдается 404... Кому верить?

Есть еще такой момент.

В памяти робота Яндекса висит около 8000 страниц (именно тех плохих страниц, не проиндексированы, просто висят). Новый сайт имеет всего 132 страницы. Так вот, я вручную удаляю эти плохие страницы, так как они периодически вываливаются в индекс Яндекса. Можно ли как-то махом сразу удалить все это Г из памяти робота? Или так и убирать это постоянно выпадающее Г?

Alex DeLarge
На сайте с 25.02.2010
Offline
35
#5

Вам же уже ответили - страница возвращает 404

Новости 3D принтеров и 3D печати (http://3dpmake.com)
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Alex DeLarge:
страница возвращает 404

Это да, но если действительно робот Я получает 301, то на лицо редирект по реффереру (ломает проверять с подменой ;) ).

Тут надо смотреть вглубь пациента. То ли где-то прописан редирект, то ли криво сервер настроен, то ли кеш, то ли..

ТС, для начала нужно бы выполнить пп 4-6. Но поскольку сайт в рабочем состоянии, то это явно не подходит.

Тогда я бы рекомендовал клонировать сайт на том же сервере, но на др. домен (можно фришный), сразу закрыть от индексации и проверить всё на нём. Если не будет 301 - 99% проблема в сервере (скорее всего кеш где-то), если так и будет - указанные пункты.

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#7

ТС, вы просто в программировании не шарите вот и проблемы.

Просто движок так устроен на котором сайт. Он сначала начинает выдавать информацию (шапку и т.п.), потом доходит до вывода из БД и видит, что в БД этих данных нет и выдаёт location 404 т.е. перебросить на 404 ошибку.

HTTP/1.1 301 Moved Permanently - ПЕРЕБРОС

Server: nginx/1.0.12

Date: Thu, 26 Jul 2012 07:36:16 GMT

Content-Type: text/html; charset=UTF-8

Connection: keep-alive

X-Powered-By: PHP/5.3.14

Set-Cookie: qtrans_cookie_test=qTranslate+Cookie+Test; path=/; domain=uwbs.ru

X-Pingback: http://uwbs.ru/xmlrpc.php

Expires: Wed, 11 Jan 1984 05:00:00 GMT

Last-Modified: Thu, 26 Jul 2012 07:36:16 GMT

Cache-Control: no-cache, must-revalidate, max-age=0

Pragma: no-cache

Location: http://uwbs.ru/templates/index/?data=3414

HTTP/1.1 404 Not Found - Уже сама ошибка

Server: nginx/1.0.12

Date: Thu, 26 Jul 2012 07:36:16 GMT

Content-Type: text/html; charset=UTF-8

Connection: keep-alive

X-Powered-By: PHP/5.3.14

Set-Cookie: qtrans_cookie_test=qTranslate+Cookie+Test; path=/; domain=uwbs.ru

X-Pingback: http://uwbs.ru/xmlrpc.php

Expires: Wed, 11 Jan 1984 05:00:00 GMT

Last-Modified: Thu, 26 Jul 2012 07:36:16 GMT

Cache-Control: no-cache, must-revalidate, max-age=0

Pragma: no-cache

Ничего в этом страшного нет. ПС получает 404 т.к. не может запомнить 301 ибо это перенаправленние, а не конечная цель.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
LEOnidUKG:
ТС, вы просто в программировании не шарите

Причем тут программирование вообще? Не надо путать\пугать людей.

Мы тут говорим об ответе сервера.

LEOnidUKG:
HTTP/1.1 301 Moved Permanently - ПЕРЕБРОС

Откуда 301?! Я вижу 404. Никаких 301

Если же сервер выборочно меняет ответ (то 301, то 404) явно что-то не то. То ли в двиге, то ли в сервере.

LEOnidUKG:
Просто движок так устроен на котором сайт

Фигвам! ВП (если правильно всё сделано) отдаёт 404 когда страницы нет. 301 он отдаёт по "коротким урлам"..

====

Оппа!. И вот тут закралось подозрение о срабатывании этого механизма :) . ТС, а обрати внимание на соответствие страниц с 301 и ИДшников постов\страниц=xxx.

===

K
На сайте с 25.07.2012
Offline
25
#9

LEOnidUKG, SeVlad, спасибо, ребят, за ответы. Вообщем, попробую перекинуть сайт на другой хостинг и посмотреть, как он себя будет там вести. У меня давно были подозрения, что нашим серваком давно никто не занимается...

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
kostalakosta:
Вообщем, я тогда не переживаю,

А я вот не на 100% уверен, что всё чисто\правильно.

301 как бэ быть не должно. И как редиректы 301->404 повлияют на выдачу - вопрос далеко не однозначный. Потому разобраться в этом (301 в см) стоит.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий