(044) 538-1588
UA| RU
 
  1gb - .net, ASP, Windows, Apache, PHP хостинг

Інструкція з .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 

Бажаєте стати клієнтом нашого хостингу? Спробуйте наші послуги та сервіс.
Тестовий період до 10 днів, OK реєстрація займає всього одну хвилину.
Будемо раді бачити вас нашим клієнтом!




 

Усі розділи та статті

   
 
Вгору     
Підтримка: support@1gb.ua
інші способи зв'язку
© 2005-2024 1GB Хостинг