1gb - .net, ASP, Windows, Apache, PHP хостинг
База документов / Веб-сервер Apache / Pуководство по .htaccess

Pуководство по .htaccess

смотреть документ на языке:    на украинском украинский   на русском русский

Даний файл дозволяє тонко налаштовувати Apache, після будь-яких змін у цьому файлі, зміни відразу набувають чинності. Через нього можна перевизначати багато директив з файлу httpd.conf.

(Важливо: редагуйте файл .htaccess в ASCII-редакторі типу Notepad).

Найбільш поширені приклади конфігурацій .htaccess

# Заборона читання всіх файлів

    deny from all

# Дозволити доступ з ip

    order allow deny
    deny from all
    allow from 192.0.43.10

# Заборона типів файлів

    <Files "\.(inc|sql)$">
    order allow,deny
    deny from all
    </Files>

# Заборона на конкретний файл

    <Files configuration.php>
    order allow,deny
    deny from all
    </Files>

# Ігнорування файлів

    order allow,deny
    deny from all

# Редирект відвідувача (наприклад перенаправлення з http://example.com на http://test.example.com)

    Redirect / http://test.example.com

# Обмеження доступу до документів за адресою IP

    <Directory /full_path>
      <Limit GET POST>
        order mutual-failure
        deny from all
        allow from 192.0.43.10
      </Limit>
    </Directory>

# Перенаправлення відвідувача за запитом певних сторінок

    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 коду (Детальну інформацію дивіться за адресою: Розширення SSI для Apache 2)

    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
    <ifmodule mod_expires.c>
    <filesmatch ".(jpg|gif|png|css|js)$">
    ExpiresActive on
    ExpiresDefault "access plus 1 year"
    </filesmatch>
    </ifmodule>

Додаткова інформація

Детальний опис директив htaccess можна переглянути в документації apache за адресою http://httpd.apache.org/docs/2.0/howto/htaccess.html 

 

отправить комментарий, замечание, поправку
 


 

Ми завжди готові відповісти на ваші запитання
 
  • Будь-які запитання та підтримка - support@1gb.ua
  •  

     
       
     
    Наверх     
    Поддержка: support@1gb.ua