| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Пожалуйтста , помогите разобраться |
| Автор: Дмитрий Волк 3.5.2004, 12:46 |
| Я решил что все запросы на мой сайт будет обрабатывать один единственный скрипт 404.pl. Он должен распознавать по какому адресу хотел пойти пользователь и по этим данным генерировать старницу. Для этого я в папке WWW, своего локального Apache создал файл .htaccess с следующим содержимым: Options +ExecCGI ErrorDocument 404 /404.pl DirectoryIndex /404.pl Запрашиваю http://localhost/ всё работает! Запрашиваю не существующий адрес(http://localhost/lal/ala.htm) Internet Explorer 6.0 выводит стандартную страницу ошибки 404 (не найдено). Запускаю Netscape Navigator запрашиваю тот же документ(http://localhost/lal/ala.htm) всё работает. В чём дело? И как разрешить скрипту 404.pl самому генерировать код ответа? Я пишу: print "HTTP/1.1 200 OK Content-type: text/html\n\n"; Apache выводит ошибку =( Помоему для решения этой задачи есть специальная директива .htaccess, подскажите пожалуйста её. |