- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую!
подскажите как сделать что бы страница отображалась нормально, а поисковику выдавался код 404?
Да наверно еще и так, чтобы эта страница еще и в индексе нормально сидела?
Да наверно еще и так, чтобы эта страница еще и в индексе нормально сидела?
как раз это и не надо, задача наоборот убрать ее из индекса...
rick_ru, страницу надо просто из индекса убрать или именно поисковику 404-ую показывать? Если просто из индекса убрать, то может страницу в robots.txt закрыть от индексации?
User-agent: *
Disallow: /page.html
И потом удалить ее из Яндекса
http://webmaster.yandex.ru/delurl.xml
rick_ru, страницу надо просто из индекса убрать или именно поисковику 404-ую показывать? Если просто из индекса убрать, то может страницу в robots.txt закрыть от индексации?
User-agent: *
Disallow: /page.html
И потом удалить ее из Яндекса
http://webmaster.yandex.ru/delurl.xml
нет, надо именно что бы возвращала 404-ую, но при этом нормально отображалась
Страница может отображаться для людей вполне нормально и с кодом 404. Как по вашему делают custom-странички с текстом об ошибке, навроде этой?
если на страницу будут заходить броузером от яндекса, то яндекс будет знать о ней, также как и хром для гугла.
Если сайт не на CMS, то необходимо добавить:
Насколько помню, то внутри контейнера head. А может до него. В любом случае несложно потом проверить какой http-заголовок отдает страница.
Если на CMS, то надо что-то придумывать. Обычно на на CMS по умолчанию 404-заголовок отдается только на несуществующие страницы, а не на страницы с контентом.
Это все если, я так понимаю делать для определенной страницы.
Если интересует просто оформленная 404-я страница для всех несуществующих страниц, то 2 варианта:
1. Для сайта без CMS добавляете в оформленную страницу 404 код, который я указал выше. В хтаксессе прописываете какая страница отдается на 404-ошибку.
2. Для CMS оформляете 404-страницу в зависимости от конкретной CMS.
В общем, формулируйте свои вопросы четко;)
Если сайт на php:
if ($_SERVER['REQUEST_URI']=='/url_which_gonna_be_excluded') // вместо строки - нужный url
{
header("HTTP/1.1 404 Not Found");
}
Данный код надо добавить в управляющий файл (например, index.php) до любого текстового вывода. Однако, надо проследить, чтобы данный заголовок отдавался после того, как заголовки отдает система управления сайтом.
Тулза для проверки заголовков: http://web-sniffer.net/
Не благодарите
Видимо у вашего хостинг провайдера блок на ботов яндекса и поэтому он им отдает не страницы а 404 ошибку, вообще это означает, что хостинг УГ, либо какие то специфические настройки именно для вас, возможно вы юзаете выделенный сервер и что то ноаворочели в настройках сервера. Обратитесь к админам хостинг провайдера для прояснения ситуации или преезжайте на нормальные хостинги.