.htaccess Трюки / Директиви

Останнім часом я все частіше змушені використовувати файл .htaccess (Файл, що містить визначення Apache) або фільтрацію IPСайти (контрольований доступ до веб-сторінці), або встановити PHP прапори.

1. Перше, що людина, яка зацікавлена ​​в роботі над проектом онлайн прямо на сервері і не хоче, щоб сайт для інших споживачів, крім нього, є фільтрація IP-адрес, У файлі .htaccess будуть записані такі рядки:

замовити заперечувати, дозволяють
відмовити від усіх
Дозвольте від 83.23.2.4

Тим самим директива заблокували доступ для всіх користувачів (Заборонене 403) Менш 83.23.2.4. Якщо ви працюєте на локальному хості (з встановленим Apache), і ви хочете сайт / файли на веб-сервер, щоб його було видно тільки з локальної мережі (Local Area Network), використання:

замовити заперечувати, дозволяють
відмовити від усіх
Дозвольте від 192.168.0.0 / 24

2. Блокування доступу до певних веб-сервер IP-uri/domenii.

GET POST <Limit PUT>
замовити заперечувати, дозволяють
заперечувати 66.57.12.48
заперечувати. isp.com
дозвольте від усіх
</ Limit>

- Чи не дозволено доступ до веб-сервера IP і домену 66.57.12.48 * .isp.com.

3. Вимкнути перегляд каталогів.

Опції All-індекси

Зокрема, він забороняє доступ до папок, які не мають індекс (індекс /).

4. Зміна індексу за замовчуванням. (За замовчуванням сторінка)

DirectoryIndex index.php index.html home.html

Веб-сервер буде встановлений за замовчуванням index.html і index.php індексні файли / будинок. Проте, якщо ви хочете, веб-адреса, щоб виглядати як readme.txt файл індексу буде записаний в .htaccess "DirectoryIndex readme.txt".

5. Блокування сайтів реферера.

RewriteEngine на
RewriteCond% {HTTP_REFERER} site-blocat.com [CN] RewriteCond% {HTTP_REFERER} site-blocat-2.com [NC] RewriteRule. * - [F]

Якщо у вас є посилання на ваш сайт на інших веб-сторінках, які не хочуть отримувати козирків, ви можете використовувати рядки вище.

6. Блок "гарячої зв'язку", щоб уникнути крадіжка трафіку (пропускна здатність).

RewriteEngine на
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER} ^ Http:?. // (. WWW) Domeniul-meu.com /.*$ [NC] RewriteRule (Gif | JPG) $ - [F]

Забороняти інший сайт, щоб використовувати зображення (JPG і GIF), які розміщуються на сервері.

7. Змінити PHP прапори. Htaccess

Щоб бути більш безпечною, деякі сервери встановили register_globals Off, Але є сценарії (Joomla si Mambo, Наприклад), які вимагають установки register_globals On. Якщо ви використовуєте файл sharehosting і не мають доступу php.iniВи можете використовувати. Htaccess змінити php_flags.

На php_flag register_globals

.htaccess

Додаткові визначення для налаштування. Htaccess,

.htaccess Трюки / Директиви

Про автора

Хитрість

Пристрасний про все, що гаджет і IT писати з задоволенням stealthsettings.com з 2006 і мені подобається відкривати нові речі з вами про комп'ютери та MacOS, Linux, Windows, прошивці і Android.

Залишити коментар