Вопрос про редирект 404

A4
На сайте с 15.11.2010
Offline
69
441

Хотелось бы узнать, нигде не могу найти информации, как делать редирект для двойного / / на страницу ошибки 404

то есть например

для страницы www.stranica.ru/12345 редирект на страницу об ошибке будет -

ErrorDocument 404 /404-error.html

а какой редирект делать для страницы www.stranica.ru/12345/12345 ? :confused:

siv1987
На сайте с 02.04.2009
Offline
427
#1
нигде не могу найти информации

Значит плохо искали, если даже не поняли как работает эта директива.

ErrorDocument показывает страницу ошибки в случае когда запрашиваемая страница вернет 404 код.

http://httpd.apache.org/docs/2.0/mod/core.html#errordocument

izbushka
На сайте с 08.06.2007
Offline
110
#2

Для 404 надо делать не редирект, а указывать обработчик (что, собственно, директива ErrorDocument и делает)

Т.е. если запрошенная страница не найдена, сервер показывает страницу, указанную вышеупомянутой директивой. Однако переадресации на эту страницу не происходит, она просто показывается по запрошенному адресу с заголовком Status: 404

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