Хостинговая компания Карианг
Хостинг для Вас
Главная компания Карианг Тарифные планы Контакты Карта сайта
Наши спонсоры:
 
Модули
Модули

Название конфигурационного файла можно изменить, и например, назвать его не .htaccess, a access.conf. За название этого файла отвечает директива AccessFileName в файле httpd.conf. Изменение названия конфигурационного файла .htaccess не рекомендуется, т. к. это может усложнить дальнейшую поддержку сервера.

Перед тем, как будут рассмотрены примеры, остановимся на синтаксисе директив в файлах .htaccess. Пути к файлам и каталогам должны указываться от корня сервера, например, /pub/home/server I /html/. Если абсолютный путь от корня сервера не известен,'то его можно узнать, спросив у администратора сервера, либо посмотрев самостоятельно, запустив на сайте функцию PHP phpinfoO. Данная функция выведет на экран конфигурацию РНР - значение переменной docroot будет содержать путь от корня сервера до корневого каталога виртуального хоста. Иногда эта переменная не инициализирована, поэтому следует проверить значения переменных: open basedir, DOCUMENT_ROOT И SCRIPT_FILENAME.

Часто требуется запретить отображение списка файлов в каталоге, если не указан или отсутствует индексный файл (листинг 2.4). Например, запретить отображение содержимого каталога с изображениями. Если такой запрет не поставить, то пользователь, обратившийся напрямую к такому каталогу, получит список всех изображений.

Ни один сайт не застрахован от возникновения ошибок. Самой частой ошибкой является переход по ссылке на несуществующую страницу. В этом случае Apache генерирует код ответа 404 и отображает автоматически сгенерированную страницу с сообщением об ошибке. Наличие несуществующих страниц производит плохое впечатление на посетителей сайта. Это впечатление можно сгладить, если вместо стандартных страниц, приевшихся посетителю, подставлять собственные страницы с сообщением об ошибке, на которых будут принесены извинения и предоставлено меню для того, чтобы посетитель мог продолжить работу с сайтом. За назначение страниц-обработчиков кодов ответа протокола HTTP несет ответственность директива ErrorDocument (ЛИСТИНГ 2.5).

Горячие предложения
Партнеры:

 
Установка Apache | Настройка PHP | Дистрибутивы | Apache Service Monitor | Консоль управления | Командная строка | Проблемы установки | Конфигурирование | Пути к файлам | Директивы httpd.conf | Виртуальные хосты | Модули | CGI-приложения | Директивы php.ini | Ограничение ресурсов | Обработка ошибок | Ведение журнала | Обработка данных Загрузка файлов | Библиотеки расширений | Подключение MySQL | Internal Server Error | Undefined variable | Не подключается MySQL | Неизвестные ошибки | Фaйл .htaccess | Индексные страницы | Коды ответа | Кодировка | MultiViews | Запрет доступа | Перенаправление | Преобразование | .htpasswd | Одномерные массивы | Присвоение значений | Array() | Многомерные массивы | Циклы | Способы сортировки | Определение IP | Поддержка языков | Кавычки | Форматирование | Сравнение строк | Поиск в тексте | Замена в тексте | Подстроки | Символы | Хранение данных | Синтаксис | Проверка правильности | Атрибуты | Каталоги | Csv-Файлы | Плоские файлы | Сессии | Cookies | Работа с FTP | Сетевые протоколы | Электронная почта | Привилегии | Классы | Объекты | Методы |
© 2005-07 «Хостинговая компания Карианг». Все права защищены.