[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Страница ошибки в htaccess
zhenya31
Если назначить страницу ошибки так просто через
ErrorDocument 404.html
То при ошибке происходит редирект на эту самую страницу. А как сделать чтобы в адресной строке оставался введенный ошибочный адрес?
GET
zhenya31

Ну просто в случае если 404, то ты не редиректишь на 404.html, а например делаешь:

$content=file_get_contents('404.html'); 


т.е. вместо полезного контента выдаешь HTML код из 404.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
inpost
ABC
ещё надо и заголовок 404 выдавать через header.

zhenya31
У тебя реврайт и единая точка входа? Если да, то просто прописать надо как выше говорили.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
zhenya31
Друзья, не могли бы вы пояснить что такое единая точка входа и собственно куда мне прописывать выше описанное?
С технологией .htaccess я знаком лишь поверхностно и поэтому прошу объяснить более подробно
GET
zhenya31

http://habrahabr.ru/post/115389/


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
zhenya31
Понял о чем вы. Нет, у меня много страниц. Поэтому нужен вариант исключительно на htaccess где есть проверка существования документа и указан путь к странице ошибки, но без редиректа на нее
GET
Цитата
Понял о чем вы. Нет, у меня много страниц.


Я думаю вы неправильно поняли. Количество страниц здесь не причем. У меня их тысячи.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
zhenya31
Я имел ввиду много файлов страничных, php.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.