Цей файл дозволяє тонко налаштовувати Apache , після будь-яких змін в цьому файлі , зміни тут же набувають чинності. Через нього можна перевизначати багато директив з файлу httpd.conf .
( Важливо : редагуйте ваш файл . Htaccess в ASCII -редакторі типу Notepad) .
Найбільш розповсюджені приклади конфігурацій. Htaccess
# Заборона на читання всіх файлів
Deny from all
# Дозволити доступ з ip
Order allow deny
deny from all
allow from 192.0.43.10
# Заборона на типи файлів
Order allow , deny
deny from all
# Заборона на конкретний файл
order allow , deny
deny from all
# Ігнорування файлів
Order allow , deny
deny from all
# Редірект відвідувача (наприклад перенаправлення з http://example.com на http://test.example.com )
Redirect / http://test.example.com
# Обмеження доступу до документів по IP адресою
; order mutual - failure
deny from all
allow from 192.0.43.10
# Перенаправлення відвідувача при запиті певних сторінок
Redirect / _vti_bin http://www.example.org
; redirect / msadc http://www.example.org
RedirectMatch ( . * ) \ cmd.exe $ http://www.example.org
# Вказівка стартової сторінки
DirectoryIndex index.php index.shtml index.html index.htm
# Обробка в html документах php коду ( Детальну інформацію дивіться за адресою: http://www.1gb.ua/175 )
RemoveHandler . Htm . Html
AddType application / x - httpd - php . Php . Htm . Html . Phtml
# Самостійна обробка помилок apache
ErrorDocument 404 / 404.html
ErrorDocument 500 / 500.html
# Заборона на відображення вмісту каталогу при відсутності індексного файлу
Options - Indexes
# Ручна вказівка кодування на файли , в якій по - замовчуванням отримує документи браузер
AddDefaultCharset windows -1251
# Редірект залежно від мови браузера
# Пернаправлять користувача в / de / hauptseite address
RewriteCond % { HTTP : Accept-Language } ^ de [ NC ]
# Для інших мов включаючи англійську , використовувати англійську
RewriteRule ^ $ / en / main - page [L , R = 301 ]
# Використання кеша браузера
FileETag MTime Size
ExpiresActive on
ExpiresDefault " access plus 1 year "
Додаткова інформація
Детальний опис директив htaccess можна подивитися в документації apache за адресою http://httpd.apache.org/docs/2.0/howto/htaccess.html .