Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess - Zablokowanie jednego URL
mindspeo
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 5.10.2012

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


Witam,

Chciałbym utworzyć autoryzacje za odwołanie do ścieżki www.domena.pl/sciezka/
a aby wszystkie inne dzialaly bez autoryzacji.

  1. SetEnvIfNoCase Request_URI "/sciezka$" noauth
  2.  
  3. AuthType Basic
  4. AuthName "Identify yourself"
  5. AuthUserFile .htpasswd
  6. Require valid-user
  7.  
  8. Order Deny,Allow
  9. Deny from all
  10. Allow from env=noauth
  11. Satisfy any


W tym momencie puszcza TYLKO katalog /sciezka/ a potrzebuję procesu odwrotnego.
Próbowałem zastosować negację ale bezskutecznie Allow from env=!noauth

Czy może mi ktoś pomóc?

Odświeżam. Pomoże ktoś?

Odświeżam. Czy jest ktoś kompetentny na sali?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jones
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.06.2013
Skąd: Mikołek

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


Bo ostatni parametr w setenv to zmienna a nie dyrektywa (IMG:style_emoticons/default/wink.gif)
Nie prościej nałożyć .htpasswd bezpośrednio w katalogu (ścieżce) który chcesz blokować, zamiast kombinować ?

edit:
w ewentualności zezwól wszystkim na dostęp a zabroń wstępu do katalogu

Order allow,deny
Allow from all
Deny from env=noauth

z tymże setenv przerzuć pod require

Ten post edytował Jones 2.07.2013, 10:58:52
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 20:24