Holm.Ru - бесплатный хостинг



  Ответ в темуСоздание новой темыСоздание опроса

> Изменение настроек Вашего сервера., .htaccess
admin
Дата 20.12.2007 - 18:16
Цитировать сообщение




Administrator
***

Профиль
Группа: Администраторы
Сообщений: 219
Пользователь №: 1
Регистрация: 7.08.2007





Администрирование виртуальных серверов с помощью файла .htaccess

Вы можете администрировать свои виртуальные сервера с помощью специального файла .htaccess включая в него конфигурационные директивы web-сервера. Для этого Вам необходимо ознакомиться с документацией к серверу Apache. Ответы на вопросы касающиеся настройки той части Apache, которая отвечает за перекодирование документов вы сможете найти на сайте Russian Apache.

На нашем сервере в файле .htaccess разрешено использование следующих групп конфигурационных директив:

AuthConfig - включает в себя набор директив для авторизации на строне сервера;

FileInfo - включает в себя набор директив для управления типами и кодировками файлов;

Indexes - включает в себя набор директив для управления индексированием каталогов;

Пример связывания собственных HTML страниц с ошибками сервера.

Допустим Вы хотите чтобы при возникновении ошибки 404 File Not Found посетитель Вашего сервера http;//yourdomain.agava.ru http;//yourdomain.agava.ru видел созданную Вами HTML страницу извещающую его об этой ошибке.

Для этого необходимо в файл .htaccess в каталоге /home/y/yourdomain.agava.ru/WWW/ (если такого файла там нет - его необходимо создать) внести следующую строку:

ErrorDocument 404 http;//yourdomain.agava.ru/error404.html http;//yourdomain.agava.ru/error404.html
В результате при появлении 404 ошибки пользователь увидит страницу http;//yourdomain.agava.ru/error404. html http;//yourdomain.agava.ru/error404.html По аналогии можно создать свои страницы и для других серверных ошибок.

Приведенные здесь примеры являются очень простыми - если Вы хотели бы сделать что-либо более сложное - пожалуйста обратитесь на [url=http:// www.apache.org] www.apache.org[/url].

Пример блокировки перекодировки на лету закачиваемых файлов

На нашем сервисе установлен веб-сервер Russian Apache, одной их особенностей которого является перекодировка "на лету" закачиваемых пользователями через веб-формы файлов. К примеру, Вы можете столкнуться с проблемой испорченных картинок, когда пользователи Вашего сайта, используя веб-форму отправляют на Ваш сайт свои фотографии. Получаемая скриптом фотография в данном случае получается "битой", т.е. испорченной. Для отключения данной функции воспользуйтесь добавлением в файл .htaccess строки:
CharsetDisable On



[/b]Пример переопределения исходной кодировки html документов

Предположим, что по каким-то причинам, все файлы в Вашей директории WWW представлены в кодировке koi8-r. В этом случае надо поместить в каталог WWW файл .htaccess, содержащий строчку: CharsetSourceEnc koi8-r.



[b]Пример переопределения имени файла, открываемого по умолчанию


Для того, чтобы при наборе в браузере адреса Вашего сайта (www.ваше_имя.hut.ru) пользователь видел бы не содержание файла index.html, а какого-либо другого (к примеру, news.html), Вам нужно в директории WWW создать файл .htaccess, в который добавить строчку вида:
DirectoryIndex news.html default.htm index.html

В данном случае при наборе пользователем в браузере адреса Вашего сайта, сервер выдаст содержание файла news.html, лежащего в каталоге WWW. Если файла с таким именем не существует, то сервер будет идти далее по списку и выдаст первый существующий файл.

К примеру, если Вы хотите в качестве индексного файла использовать результаты работы скрипта test.cgi, лежащего в каталоге cgi, то строчка, которую нужно добавить в .htaccess будет выглядеть следующим образом (при условии, что Ваш домен называется test.hut.ru):
DirectoryIndex /home/t/test.hut.ru/cgi/test.cgi
PMПисьмо на e-mail пользователю
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 




Invision Power Board © 2003 IPS, Inc.