SeoNizator: ТС, см сюда. И учись пользоваться поиском.
Я как раз ТСу хотел темку свою показать.
ТС - ничего особенного, делаем обычную страницу, в htaccess пишем куда переадресовывать в случае отсутствия страницы, да и в коде страницы в самом начале пишем код чтобы ПС видели ошибку 404
Seredniy: Думаю тут всё очень детально рассказано..
спасибо. 10 симв
stroydomen добавил 18.12.2010 в 13:07
Ещё подскажите, пожалуйста, в названии каждого файла есть дефис "-", как взять именно часть названия до дефиса? Спасибо. Какой функцией можно преобразовать $file полное название в то как я написал?
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();
?>
ТС, см сюда. И учись пользоваться поиском.
Я как раз ТСу хотел темку свою показать.
ТС - ничего особенного, делаем обычную страницу, в htaccess пишем куда переадресовывать в случае отсутствия страницы, да и в коде страницы в самом начале пишем код чтобы ПС видели ошибку 404
Бывают облака тегов без дублей, но тогда извините, надо попариться...
Нужно в явебмастере зарегистрировать сайт и получить xml точно не помню что, адрес полученный вписать в сайт-аудитор во вкладке настройки
Думаю тут всё очень детально рассказано..
спасибо. 10 симв
stroydomen добавил 18.12.2010 в 13:07
Ещё подскажите, пожалуйста, в названии каждого файла есть дефис "-", как взять именно часть названия до дефиса? Спасибо. Какой функцией можно преобразовать $file полное название в то как я написал?
http://www.abrams.ru/help/viewer/
Мне надо проверить ссылки которые он видит - внутренняя перелинковка.
Я ссылки закрыл, назовем его "своим методом" хотел бы убедиться что Яшка их не видит.
Спасибо ребята. Всё ок.
То, что вначале обрабатываются правила в хтацесс, а только потом, когда (и если) запрос доберётся до страницы - читается её хедер.
В своем посте №6 вы смешали и хтацесс и хедер страниц. А я пытался пояснить приоритеты и последовательность обработки.
Здравствуйте ещё раз. Понимаю что Вы больше меня знаете как и что делать.
подскажите, пожалуйста, конкретно - я всё правильно сделал?
в htacess прописал ErrorDocument 404 /404.php
в начале саймой странице вставил скрипт пшп который отдает код 404 - проверил в ЯВебмастер
Спасибо
хтацесс имеет приоритет над хедерами страниц. (потом как он просто отрабатывает раньше ;) )
Прошу прощения, что от сюда следует? просто не понял...
Но главное - это не название файла и не его содержание. Главное ответ сервера. Сервер должен отдавать 404 (а не 200). Некоторые CMS, кстати имею этот баг - отдают "как бы" 404-ю страницу, но на самом деле ответ сервера - 200.
Спасибо. Все проверил. теперь надеюсь всё будет гут. Тему можно закрыть.
правильно подсказал. Обман ботов (клоакинг) - есть прямой путь в бан. 404 и никаких гвоздей!
Но! Эту самую 404 страницу можно (и нужно!) делать полезной посетителю (например, карту сайта туда встраивать).
Вот спасибо большое.
А я то думаю, почему мы так низко в выдаче с этим проектом.
Огромное спасибо.
ps Подскажите пожалуйста, делаю как обычную страницу, только в title 404 и основные разделы в контенте. Ну и в хтацесс прописать ErrorDocument
Всё верно?
Вот что у меня сейчас в хтацесс
ErrorDocument 404 http:/site.ru/index.php
stroydomen добавил 15.12.2010 в 16:42
Вот читаю в хелпе яндекса
А как сделать чтобы страница 404 отдавала код 404 я так и не нашел. Подскажите пожалуйста
stroydomen добавил 15.12.2010 в 17:10
Ребят. Нашел. Вот так сделать для робота код ошибки нужный