ErrorDocument 404 - помогите отклеить от главной

D
На сайте с 24.10.2007
Offline
36
688

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

К делу: При обращении к сайту по несуществующему адресу отображается главная страница, при этом перенаправление не идёт, т.е. в адресной строке остаётся этот несуществующий адрес, а в тайтле перед заголовком главной страницы добавляется "Страница не найдена". Я бы не мучался, ведь по хорошему для юзера это даже лучше, но беда в том, что похоже, Яндекс так не считает - как мне подсказал коллега, это может быть одной из вероятных причин, по которой Яша уже 5-й месяц (т.е. с самого старта) отказывается индексировать внутряк.

Директива ErrorDocument 404 - НЕ ПОМОГАЕТ!

Может, я её не правильно использую? Но я пробовал разные варианты - ничего не получается. Ниже привожу содержимое файла .htaccess

ErrorDocument 404 http://si-news.ru/404.html

# 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

Предназначение скрипта между # BEGIN WordPress и # END WordPress - мне неведомо. Может, дело в нём?

siv1987
На сайте с 02.04.2009
Offline
427
#1
Danilov:
Может, я её не правильно использую? Но я пробовал разные варианты - ничего не получается. Ниже привожу содержимое файла .htaccess

Проверьте для начало чтобы страница отдавала код 404. Судя по мод_реврайту, обработкой несуществующих адресов занимается вп, его и пилите. Чтобы директива еррор сработала, кмс должна вернуть ответ 404, а при этом что отображается, для ботов не важно, они такие страницы не загружают.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
siv1987:
чтобы страница отдавала код 404

Поправочка. Чтобы сервер отдавал ;) (страницы ж как бэ не существует)

Danilov, отключай все плаги, верни тему на дефолтную и посмотри.. Потом определяйся кто виноват (какой плаг или тема).

И виноват ли вообще. Может действительно сервере отдаёт 404. А "видимость" главной - это всего лишь такой шаблон 404 страницы.

АПД.

Если речь о сайте в стартпосте - то всё ОК. Отдаётся 404.

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

Всем спасибо, всё в порядке - действительно, сервер отдаёт код 404.

Но тогда вопрос, почему же Яша не желает кушать внутряк, остаётся открытым. Возможно, внешние ссылки оставшиеся от прежнего владельца домена, на несуществующие ныне страницы? Пошёл дальше исследовать тему...

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