Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] htaccess blokada na plik
-krzysiuus-
post 21.09.2010, 16:02:38
Post #1





Goście







Szukałem wszędzie coś znalazłem i nic... uruchomiłem i nie działa tak jak powinno.
A chodzi mi o zablokowanie dostępu do pliku.

Proszę o nakierowanie mnie na jakąś instrukcję w htaccess która blokuje dostęp do określonego pliku.
Go to the top of the page
+Quote Post
TomASS
post 21.09.2010, 16:25:23
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Spróbuj coś w tym stylu:

  1. <FilesMatch ".(exe|doc)$">
  2. Deny from all
  3. Allow from 111.222.222.0-111.222.222.255
  4. </FilesMatch>


gdzie:
FilesMatch to wyrażenie regularne zgodne ze składnią PERL.
Deny - dla kogo zablokować
Allow - dla kogo odblokować


--------------------
Go to the top of the page
+Quote Post
-krzysiuus-
post 21.09.2010, 18:16:05
Post #3





Goście







Chodzi mi o zablokowanie jednego pliku php aby z poziomu przeglądarki nikt go nie otworzył.

Miałem coś takiego ale coś nie działa.

  1. RewriteEngine On
  2. RewriteCond %{REQUEST_URI} "1.php"
  3. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mojastrona.pl [NC]
  4. RewriteCond %{HTTP_REFERER} !^="" [NC]
  5. RewriteRule .* blad403.html [L]
Go to the top of the page
+Quote Post
TomASS
post 22.09.2010, 10:06:48
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Rozumiem, że chcesz skrypt odpalać np. z poziomu CRONa lub innego pliku?
To możesz zrobić tak w htaccess:
  1. <FilesMatch "plik.php">
  2. Deny from all
  3. </FilesMatch>


albo z poziomu pliku php sprawdzaj co jest w zmiennej:
  1. $_SERVER['REMOTE_ADDR']






--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 10:10