Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Чем грозит ???

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр
Предыдущая тема :: Следующая тема  
Автор Сообщение
AlexVENGA
Квоттер


Зарегистрирован: 24.10.2005
Сообщения: 101
Откуда: Москва

СообщениеДобавлено: Пн Авг 28, 2006 8:39 am    Заголовок сообщения: Чем грозит ??? Ответить с цитатой

У меня на сайте встроена обработка 404 ошибки как редирект серверный на главную страницу, точнее не редирект, а когда вводится адрес несуществующей страницы то по этому адресу доступна главная страница сайта.
Чем в поисковом плане может такое грозить???
На данный момент только 1 глюк:
Рамблер показывает в поиске ссылки на эти старые страницы.

Возможно не от этого, но тоже странно гугл стал показывать ПР 1 , хотя до нового движка 6 было, а кроме главной на всех остальных ПР 4-5 держиться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Yahoo Messenger MSN Messenger
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Пн Авг 28, 2006 9:32 am    Заголовок сообщения: Ответить с цитатой

Добрый день.
Важно то, какой код выдает сервер при запросе таких страниц. Если адрес страницы в адресной строке браузера не изменяется, то серверного редиректа нет, остается два варианта:
1. Сервер выдает код "200 Ok" и контент главной страницы сайта. С точки зрения индексации сайта это очень неприятный момент, поскольку роботы поисковых систем считают, что страница существует и является копией главной. Адреса таких страниц из базы не выбрасываются и на вашем сайте увеличивается количество дубликатов главной страницы. С этим надо бороться, лучше всего настроить сервер, как это описано в п.2.
2. Сервер выдает код "404 Not Found" и копию главной страницы вместо стандартного сообщения об ошибке. Приемлемый вариант, поскольку роботам поисковых систем явно сообщается об удалении страницы, а обычные пользователи могут перейти на другие страницы сайта.

Я бы рекомендовал третий вариант, где будет выдаваться заголовок "404 Not Found" и будет формироваться страница с сообщением об ошибке, что такой страницы не существует, но в дизайне сайта со всеми работающими ссылками на основные разделы сайта и т.п. Сделать это можно в настройках веб-сервера, для сервера Apache используется директива ErrorDocument, подробнее можно почитать в документации.
_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlexVENGA
Квоттер


Зарегистрирован: 24.10.2005
Сообщения: 101
Откуда: Москва

СообщениеДобавлено: Пн Авг 28, 2006 10:14 am    Заголовок сообщения: Ответить с цитатой

А как реализовать второй вариант ???

Может проще сообщить о удалении страниц через htacces вот в таком виде:

# Gone URLs list.
RewriteCond %{REQUEST_URI} ^main1\.html [OR]
RewriteCond %{REQUEST_URI} ^border\.htm [OR]
RewriteCond %{REQUEST_URI} ^helpdesk/ [OR]
RewriteCond %{REQUEST_URI} ^(.*)services/snowboard/snowboard\.htm [OR]
RewriteCond %{REQUEST_URI} ^(.*)newcampus\.htm [OR]
RewriteCond %{REQUEST_URI} ^(.*)programs/toeic\.htm [OR]
RewriteCond %{REQUEST_URI} ^(.*)school/photos\.html
RewriteRule . - [G]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Yahoo Messenger MSN Messenger
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Пн Авг 28, 2006 10:31 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Может проще сообщить о удалении страниц через htacces вот в таком виде

Если удобней, то ради бога! Smile
В результате сервер будет отдавать "410 Gone" для этих страниц, что в настоящее время эквивалентно "404 Not Found". Только вот каждый раз новое правило для новой группы страниц рисовать. Confused
Цитата:
А как реализовать второй вариант ???

В том же htaccess или httpd.conf:
Код:
ErrorDocument 404 /404-error.php

Где 404-error.php -- своя страница с сообщением об ошибке. Может быть обычной статической, может быть скрипт, формирующий сообщение для конкретной ситуации.
_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
johov
Квоттер


Зарегистрирован: 03.04.2006
Сообщения: 213
Откуда: Москва

СообщениеДобавлено: Чт Авг 31, 2006 7:49 am    Заголовок сообщения: Ответить с цитатой

понимаю, что вопрос дурацкий, но файл robots.txt надо положить только в корневую папку?

и еще - не совсем дурацкий:
сайт обновился, много старых страниц кануло... я хочу настроить 404 ошибку чтоб показывала страничку error.php
возможно есть какой-то лучший вариант?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Чт Авг 31, 2006 7:57 am    Заголовок сообщения: Ответить с цитатой

Цитата:
файл robots.txt надо положить только в корневую папку?

Да, именно туда.
Цитата:
я хочу настроить 404 ошибку чтоб показывала страничку error.php
возможно есть какой-то лучший вариант

Сервер отдает правильный ответ, а страницу с ошибкой можно сделать какой угодно, что еще надо.

Если старые страницы переехали, тогда надо настраивать редиректы. Или на удаленные страницы были хорошие внешние ссылки, тогда тоже лучше редирект.
_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
johov
Квоттер


Зарегистрирован: 03.04.2006
Сообщения: 213
Откуда: Москва

СообщениеДобавлено: Чт Авг 31, 2006 8:01 am    Заголовок сообщения: Ответить с цитатой

Спасибо за пояснения
Здесь: http://masterhost.ru/support/doc/errors/#403 толково про ошибки, если кому-то будет интересно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group