Вольногорск

информационный


left

icon user 2kot3 15 октябрь 2012

icon comment 0 Комментариев

Использование и настройка файла .htaccess

Часто возникают случаи, когда нужно перенаправить весь трафик с домена, перенаправить по определенному Ip, изменить название индекса страницы, выставить права на выполнение php кода файлам с другим расширением, обработать ошибки и т.д. и т.п. Все эти проблемы можно решить всего одним файлом — .htaccess.

Рассмотрим основные примеры использования.htaccess:

1) Установка пароля на директорию:

AuthName “Admin page”
AuthType Basic
AuthUserFile /pub/home/server/.pass
require valid-user

2) Запретить доступа к файлам с определенными расширениями:

< Files ~ “\.(xls|doc|txt)$” >
deny from all
< /Files >

Запрещен доступ к файлам с расширениями.xls, .doc, .txt. Для запрета только для одного типа расширение эта функция применяется так:

< Files “*.txt” >

3) Глобальное перенаправление трафика:

Redirect / http://www.photoshop-php.ru

4) Перенаправление трафика только при запросе определенных страниц:

redirect /files http://webteach.ru/nofiles
redirect /images http://webteach.ru/noimages

При запросе страниц из каталогов files и images будет произведено перенаправление на новые адреса.

5) Перенаправление трафика по IP:

SetEnvIf REMOTE_ADDR 192.168.0.1 REDIR=”redir”
RewriteCond %{REDIR} redir
RewriteRule ^/$ /ban_users.html

6) Обработка ошибок Apache:

ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html

7) Запрет доступа ко всем файлам и каталогам в текущей директории:

deny from all

8) Запретить доступ к определенному файлу:

< Files config.php >
deny from all
< /Files >

9) Разрешить доступ только с определенного IP-адреса:

order deny,allow
deny from all
allow from 192.198.0.1

10) Запрет на отображение содержимого каталога при отсутствии индексного файла:

Options –Indexes

Это десятка основных и наиболее часто используемых настроек для файла.htaccess. Пользуйтесь и экспериментируйте

Просмотров: 619


Комментарии

Имя:

code Код:

rss livejournal twitter google facebook





right
| Важно!!! |  Городские новости |  Транспорт города |  Фотогалерея |  Справочная |  Афиша |  Интересное в мире |  Разное | Сайт місцевих садоводів |


Администрация сайта не всегда разделяет мнение авторов статей
и не несет ответственности за содержание информации, которая размещается посетителями ресурса.

Copyright © 2009-2018 https://vln.dp.ua/