2008-06-26

.htaccess - что и как?

Вспомнилось как я когда-то мучился не знаю что-же это за файл и что с ним нужно(или можно) сделать, так что вот сделаю небольшое описание этого файла. Практически во всех описаных мной скриптах встречается этот файл. Так что опишу его здесь.

.htaccess - это файл конфигурации веб-сервера(Apache). Он не обязателен но тем не менее используеться очень часто. Практически .htaccess это аналог файла httpd.conf но в отличии от него .htaccess влияет только на папку в которой находиться.

Сейчас я роспишу главные вопросы(и ответы на них) которые можно решить с помощью даного файла:
1) Как сделать перенаправление на другую страницу?

Redirect / http://www.phpmysqlcoder.blogspot.com


2) Как запретить отображение содержимого каталога если нет индексного файла?
Options -Indexes

3) Страницы ошибок

ErrorDocument 401 /401error.html
ErrorDocument 403 /403error.html
ErrorDocument 404 /404error.html
ErrorDocument 500 /500error.html
4) Как запретить доступ к файлам?

deny from all

5) Как закрыть каталог паролем?

AuthName "Auth message"
AuthType Basic
require [имяпользователя2] ... [имяпользователяN]>
AuthUserFile "/полный путь к файлу/.имя файла"




Спасибо за прочтение =) Заходите еще на мой блог:

PHPMYSQLCODER.blogpost.com

2 комментария:

Анонимный комментирует...

Привет!!

Анонимный комментирует...

Написал бы как сделать аутентификацию через mysql