stroydomen

Рейтинг
116
Регистрация
30.09.2009
SeoNizator:
ТС, см сюда. И учись пользоваться поиском.

Я как раз ТСу хотел темку свою показать.

ТС - ничего особенного, делаем обычную страницу, в htaccess пишем куда переадресовывать в случае отсутствия страницы, да и в коде страницы в самом начале пишем код чтобы ПС видели ошибку 404

Бывают облака тегов без дублей, но тогда извините, надо попариться...

Нужно в явебмастере зарегистрировать сайт и получить xml точно не помню что, адрес полученный вписать в сайт-аудитор во вкладке настройки

Seredniy:
Думаю тут всё очень детально рассказано..

спасибо. 10 симв

stroydomen добавил 18.12.2010 в 13:07

Ещё подскажите, пожалуйста, в названии каждого файла есть дефис "-", как взять именно часть названия до дефиса? Спасибо. Какой функцией можно преобразовать $file полное название в то как я написал?

Мне надо проверить ссылки которые он видит - внутренняя перелинковка.

Я ссылки закрыл, назовем его "своим методом" хотел бы убедиться что Яшка их не видит.

Спасибо ребята. Всё ок.

SeoNizator:
То, что вначале обрабатываются правила в хтацесс, а только потом, когда (и если) запрос доберётся до страницы - читается её хедер.

В своем посте №6 вы смешали и хтацесс и хедер страниц. А я пытался пояснить приоритеты и последовательность обработки.

Здравствуйте ещё раз. Понимаю что Вы больше меня знаете как и что делать.

подскажите, пожалуйста, конкретно - я всё правильно сделал?

в htacess прописал ErrorDocument 404 /404.php

в начале саймой странице вставил скрипт пшп который отдает код 404 - проверил в ЯВебмастер

Спасибо

SeoNizator:
хтацесс имеет приоритет над хедерами страниц. (потом как он просто отрабатывает раньше ;) )

Прошу прощения, что от сюда следует? просто не понял...

SeoNizator:
Но главное - это не название файла и не его содержание. Главное ответ сервера. Сервер должен отдавать 404 (а не 200). Некоторые CMS, кстати имею этот баг - отдают "как бы" 404-ю страницу, но на самом деле ответ сервера - 200.

Спасибо. Все проверил. теперь надеюсь всё будет гут. Тему можно закрыть.

SeoNizator:
правильно подсказал. Обман ботов (клоакинг) - есть прямой путь в бан. 404 и никаких гвоздей!
Но! Эту самую 404 страницу можно (и нужно!) делать полезной посетителю (например, карту сайта туда встраивать).

Вот спасибо большое.

А я то думаю, почему мы так низко в выдаче с этим проектом.

Огромное спасибо.

ps Подскажите пожалуйста, делаю как обычную страницу, только в title 404 и основные разделы в контенте. Ну и в хтацесс прописать ErrorDocument

Всё верно?

Вот что у меня сейчас в хтацесс

ErrorDocument 404 http:/site.ru/index.php

stroydomen добавил 15.12.2010 в 16:42

Вот читаю в хелпе яндекса

Soft 404. Одна из распространенных ошибок заключается в замене сообщения об ошибке 404 (страница не найдена) для несуществующих страниц на страницу-заглушку, которая возвращается с кодом ответа 200 (ОК). В этом случае поисковая система считает, что страница с некорректным адресом существует, и не удаляет ее из своей базы. Это приводит к более медленному индексированию полезных страниц на сайте.

А как сделать чтобы страница 404 отдавала код 404 я так и не нашел. Подскажите пожалуйста

stroydomen добавил 15.12.2010 в 17:10

Ребят. Нашел. Вот так сделать для робота код ошибки нужный


<?php
header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
readfile('./404.php');
exit();
?>
Всего: 908