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