Как ограничить доступ к файлом на хостинге по ip адресу?

[Удален]
488

Догадываюсь, что это можно сделать через htaccess. Но в связи с этим есть вопросы: что делать если у меня динамический ip адрес? Если можно, приведите код, который надо прописать в htaccess, чтобы все сделать грамотно.

Cheltap
На сайте с 27.11.2008
Offline
30
#1

Вы можете сделать иначе:

- изменить название и права доступа каталога с защищаемыми файлами;

- с помощью ЧПУ настроить вызов специального скрипта при обращении к защищаемым файлам с передачей скрипту имени файла;

Скрипт должен проверять IP-адрес и, если он "свой",

создавать файл-символическую связь (с рандом-именем) с целевым файлом

и делать редирект (302) на файл-символическую связь.

Через админку можно будет редактировать список "своих" IP.

Временные файлы можно периодически удалять автоматом.

[Удален]
#2
Cheltap:
Вы можете сделать иначе:
- изменить название и права доступа каталога с защищаемыми файлами;
- с помощью ЧПУ настроить вызов специального скрипта при обращении к защищаемым файлам с передачей скрипту имени файла;

Скрипт должен проверять IP-адрес и, если он "свой",
создавать файл-символическую связь (с рандом-именем) с целевым файлом
и делать редирект (302) на файл-символическую связь.

Через админку можно будет редактировать список "своих" IP.
Временные файлы можно периодически удалять автоматом.

имхо это усложнение, мне нужно просто закрыть доступ

S
На сайте с 18.04.2008
Offline
125
#3

Баним IP 209.59.38.121

Deny from 209.59.38.121

Баним IP 209.59.38.0 - 209.59.38.255

Deny from 209.59.38

Баним IP 209.59.0.0 - 209.59.255.255

Deny from 209.59

То что пишем в htaccess. выделено жирным

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий