sergeiss
17.03.2011 - 13:01
Прямо как в анекдоте: "Доктор, меня все игнорируют!" - "Так, следующий..."
Проблема такая. Ранее обходился без .htaccess, теперь решил все-таки с ним поработать. Для начала, думаю, сделать свою страницу для перенаправления при ошибке в адресе, 404-й ошибке...
Система - 7-я Винда, Апач 2.2.
Шаг 1.
Создал .htaccess. Прописал там
Цитата |
ErrorDocument 404 /missing.php |
Создал соответствующий файл. "Фигвам - национальная индейская изба"... Пробую в Опере, ИЕ8 и Хроме - каждый как-то по-своему обрабатывает, Хром так вообще меня в Гугл отправил! Т.е. полное ощущение, что ничего не работает.
Шаг 2.
ОК, пошел в httpd.conf в Апаче. Прописал там эту хрень... Перезапустил Апач. Нифига... Результат полностью идентичен шагу 1.
Шаг 3.
Решил проверить, а работает ли оно вообще? Нашел в httpd.conf строки
Цитата |
<FilesMatch "^\.ht"> Order allow,deny Deny from all </FilesMatch> |
которые запрещают чтение файла .htaccess через браузер, удалил их вообще. Заодно поставил запрет на чтение файлов с расширением .conf.
Перезапустил Апач... Фигвам... Не могу прочитать .htaccess, но могу прочитать файлы *.conf!!!
Резюме... То ли лыжи не едут, то ли я что-то не так делаю... Кто что полезное скажет?
Спустя 13 минут, 4 секунды (17.03.2011 - 12:14) sergeiss написал(а):
Всё, спасибо всем за помощь

Стоило тут написать, как сразу нашел, почему "лыжи не едут"

Оказалось, что я сначала поставил Апач в Program Files, но там были проблемы с доступом к файлам (чисто "приколы" 7-й Винды). Установил Апач в корне диска. А редактировал httpd.conf в старом каталоге...
Спустя 17 секунд (17.03.2011 - 12:15) Trianon написал(а):
вообще-то .htaccess апачем читается прямо с файловой системы.
А все эти FilesMatch, deny , Order - они лишь для того, чтобы ушлые личности не пытались этот файл по http-протоколу, прямым GET'ом посмотреть.
Самому апачу эти ограничения по барабану.
А так - да, эффект эхи, он иной раз весьма пользителен.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)