Как заставить работать 404?

A
На сайте с 20.08.2010
Offline
775
570

Нужно поставить стороннюю 404. Создал html-файл, закинул в директорию. Прописал в htaccess

Allow from all

ErrorDocument 404 /404.html

Не работает, выходит родная для сайта 404. На сайте есть 404.php, в нем

<div id="content" class="">

<h2 class="center">Не найдено блаблабла</h2>

</div>

Что я не так делаю?

siv1987
На сайте с 02.04.2009
Offline
427
#1

Чья "родная"? Кмс, сервера, инопланетян?

awasome:
Не работает

Как именно по вашему должно работать? Какой адрес вы набираете и есть ли там чпу?

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
awasome:
Что я не так делаю?

ВП перехватывает ошибки.

А код в форум вставлять с пом ббкода [code][/code]

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

Как именно по вашему должно работать? Какой адрес вы набираете и есть ли там чпу?

Вордпресс, чпу имеется. Адрес вида либо site.ru/stranica/vsyakoe123, либо site.ru/vsyakoe123 - отдает шаблон 404. Погуглил, но нашел только создание через 404.php, мне это не подходит.

SeVlad:
ВП перехватывает ошибки.

Можно что-то сделать?

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
awasome:
Можно что-то сделать?

оформить нужным образом 404.php в теме

awasome:
создание через 404.php, мне это не подходит.

Почему?

siv1987
На сайте с 02.04.2009
Offline
427
#5
awasome:
Вордпресс, чпу имеется.

Если есть чпу то несуществующие адреса будет обрабатывать сама кмс, и отдавать код нужно тоже через нее, так как все адреса реврайтятся на index.php который физически существует.

A
На сайте с 20.08.2010
Offline
775
#6
siv1987:
Если есть чпу то несуществующие адреса будет обрабатывать сама кмс, и отдавать код нужно тоже через нее, так как все адреса реврайтятся на index.php который физически существует.

То есть все равно через 404.php? 403 страница, например, отдается, она лежит даже в не основной директории.

SeVlad:

Почему?

Хочу попробовать уменьшить нагрузку, а то нехороший бот не успокаивается.

SeVlad:
оформить нужным образом 404.php в теме

Реально ли сделать редирект через 404.php, скажем, на гугл? Поиск по сайту все равно через яндекс, вордпрессовский поиск не используется.

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
awasome:
403 страница, например, отдается,

Да, сорри. Я там опечатался. Читать как: "ВП перехватывает ошибку."

awasome:
Хочу попробовать уменьшить нагрузку, а то нехороший бот не успокаивается.

Залочить бота? Если он 404 не понимает (а действительно ли сервер отдаёт 404?), то его надо банить на подступах.

В принципе, по идее должно помочь, если ту директиву в хтацессе прописать выше директив ВП. Тогда до ВП не должно дойти.

Хотя можно и 404.php сделать статикой.. Ничем от html отличаться не будет.

Но вообще-то 404я - это довольно-таки полезная контентно-информационная страница :)

A
На сайте с 20.08.2010
Offline
775
#8
SeVlad:

Залочить бота? Если он 404 не понимает (а действительно ли сервер отдаёт 404?), то его надо банить на подступах.

Там овер 100500 ip и представляется он по-разному. Отдает 404, я все пересмотрел.

SeVlad:

В принципе, по идее должно помочь, если ту директиву в хтацессе прописать выше директив ВП. Тогда до ВП не должно дойти.

Я прописывал везде, не работает. Не понимаю, почему 403 в этом случае работает, ничего даже не прописывал.

SeVlad:

Хотя можно и 404.php сделать статикой.. Ничем от html отличаться не будет.

Это как?

SeVlad:

Но вообще-то 404я - это довольно-таки полезная контентно-информационная страница :)

На этом сайте она ни к чему.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
awasome:
Там овер 100500 ip и представляется он по-разному.

Если так - это больше смахивает на ДДОс.

А с чего ты решил что это один бот? Вероятно есть какой-то признак.

awasome:
Это как?

Не использовать в нём пхп и, соответственно, функции ВП :)

awasome:
Не понимаю, почему 403 в этом случае работает, ничего даже не прописывал.

403 ВП не обрабатывает.

awasome:
Я прописывал везде, не работает.

Хм.. надо будет проверить.

A
На сайте с 20.08.2010
Offline
775
#10
SeVlad:
Если так - это больше смахивает на ДДОс.
А с чего ты решил что это один бот? Вероятно есть какой-то признак.

Не один. Это старая штука, тут создавалось уже несколько тем по этому вопросу. Похоже на небольшую атаку через браузеры. Непонятна суть - либо положить сайт, что вряд ли, либо пустить яндекс-бота по левым страницам (метрика передает любые страницы и бот яндекса по ним бегает).

SeVlad:

Не использовать в нём пхп и, соответственно, функции ВП :)

Я не понимаю, как реализовать без php, если htaccess не обрабатывает html. Попробую еще.

SeVlad:

403 ВП не обрабатывает.

Ясно.

Такая мысль. А что, если отдавать пустую страницу? Я так понимаю, какая-то нагрузка будет, но небольшая.

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