.htaccess

nortrant

Well-Known Member
здравейте,
някой може ли да ми каже как да направя следното:
до дадена директория само моя ИП адрес да има достъп, всеки друг да му показва грешка (404) или пък да прехвърля към индекса ?
 
Блъскаш ей това в .htaccess файла

Код:
order deny,allow
deny from all
allow from 127.0.0.1
allow from 127.0.0.2

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REMOTE_ADDR} !127.0.0.1  [OR]
RewriteCond %{REMOTE_ADDR} !127.0.0.2
RewriteRule ^(.*)$ http://example.com/ [r=301,nc,L]

Като в примера са сложени две IP-та, можеш да добавяш още по аналогичен начин.
 
От: .htaccess


знам как да блокирам ип адрес за целия сайт, аз искам друго! Само при моя ип адрес да се отваря дадена папка.

Пробвах това което ми даде, @vbTK

Но така се ограничава достъпа до целия сайт - http://example.com/folder
 
Просто правиш нов .htaccess файл и го блъскаш в съответната директория.
.htaccess правилата се наследяват йерархично и ако сложиш горните правила в root директорията, те ще ти ограничат достъпа до целия сайт и всички директории и поддиректории в него. Ако създадеш втори .htaccess файл, който да сложиш в съответната "папка", до която искаш да забраниш достъпа, правилата ще важат само за нея и нейните поддиректории.
 
От: .htaccess

знам как да блокирам ип адрес за целия сайт, аз искам друго! Само при моя ип адрес да се отваря дадена папка.

Пробвах това което ми даде, @vbTK

Но така се ограничава достъпа до целия сайт - http://example.com/folder

Като знаеш, защо не пробваш това което ти дадох?
Напиши това което съм ти дал в един .htaccess и го ръгни у папката
 
От: .htaccess

Просто правиш нов .htaccess файл и го блъскаш в съответната директория.
.htaccess правилата се наследяват йерархично и ако сложиш горните правила в root директорията, те ще ти ограничат достъпа до целия сайт и всички директории и поддиректории в него. Ако създадеш втори .htaccess файл, който да сложиш в съответната "папка", до която искаш да забраниш достъпа, правилата ще важат само за нея и нейните поддиректории.

не бях сложил .htaccess файла в правилната директория /...

Като знаеш, защо не пробваш това което ти дадох?
Напиши това което съм ти дал в един .htaccess и го ръгни у папката

хмм, и това стана ...
незнам защо си мислех, че преди като го ползвах ограничавах всички ип (без моето) до дадена папка, но беше в друг сайт...


Мерси и на двамата, имате реп.
 
От: .htaccess

За ограничаване се пише на обратно
 

Горе