2014-01-15 6 views
0

Я хочу разрешить доступ только к IP-адресам локальной сети для доступа к каталогу веб-сайта, а файлы хранятся на веб-сервере, который имеет общедоступный ip &. Мой компьютер lan pc подключается с использованием общедоступного IP-адреса ISP, поэтому мой вопрос в том, как можно разрешить только мою локальную сеть ip &, которую я должен добавить в файл htacces. Ниже приведен пример моего .htaccess, поэтому добавьте в него необходимые изменения.Как настроить файл .htaccess в интрасети

<IfModule mod_rewrite.c> 

RewriteEngine On 

# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading 
# slashes. 
# If your page resides at 
# then use 
# RewriteBase /mypage/test1/ 

RewriteBase /SITE_FOLDER 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule> 
<IfModule !mod_rewrite.c> 
# If we don't have mod_rewrite installed, all 404's 
# can be sent to index.php, and everything works as normal. 
# Submitted by: ElliotHaughin 

ErrorDocument 404 /index.php 

</IfModule> 

братан Также есть некоторые другие .htacess файлы в стороне папку веб-сайт должен я удалить то или держали их, потому что они являются пустыми ???

ответ

0

Вы должны иметь возможность использовать такой код в файле .htaccess.

Order Deny,Allow 
Deny from all 
Allow from 192.168.0.1/24 

Конечно, используйте вместо этого IP-адрес и подсеть локальной сети. Например, использование 192.168.0.1/24 позволит ПК с диапазоном IP-адресов от 192.168.0.1 - 192.168.0.254. IP-адрес, который вам нужно использовать, - это внутренний IP-адрес, не являющийся вашим публичным. Обычно что-то вроде 192.168.0.1 или 10.0.0.1 и т. Д.

 Смежные вопросы

  • Нет связанных вопросов^_^