htaccess, gedeelte van site open zetten?

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • Jace / TBL
  • Registratie: Augustus 2001
  • Laatst online: 23-03-2023
Stel, op een random webserver (laten we zeggen bla.com) heb je dit soort dirs staan:

/a/b
/c
/d
etc.

Nu staat er in de root een .htaccess zodat je voor heel de site een password nodig hebt.

In die .htaccess staat ongeveer dit:
code:
1
2
3
4
5
6
7
8
htaccess wrote: 
AuthUserFile /home/bla/.htpasswd 
AuthGroupFile /dev/null 
AuthName "Area51" 
AuthType Basic 
require valid-user 
ErrorDocument 404 /bla_404.php 
ErrorDocument 403 /bla_403.php

En dat werkt, dwz als je naar bla.com/ surft vraagt ie om password, en ook als je naar bla.com/a/ of bla.com/a/b/ of bla.com/c/ of bla.com/d/ enzovoort surft.

Wat moet ik nu doen om te zorgen dat bijvoorbeeld de dirs /a/b/ en /c/ wel toegankelijk zijn? (en de rest protected blijft)
Ik had gehoopt in die dirs een lege. htaccess neerzetten, maar helaas... Iemand?

En idem voor bepaalde bestanden, bijvoorbeeld dat de dir /a/ wel protected moet blijven, maar niet /a/x.php ?

[ Voor 8% gewijzigd door Jace / TBL op 01-09-2005 16:57 ]


  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 01:27

pietje63

RTFM

In die dirs een htaccess met de tekst dat ze wel toestemming hebben

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • Jace / TBL
  • Registratie: Augustus 2001
  • Laatst online: 23-03-2023
Ok, hoe ziet zo'n tekst eruit? :)

  • Vesta
  • Registratie: November 2004
  • Niet online
Hoe het er precies uitziet kun je zelf uitzoeken, maar het is iets met Satisfy en Files

  • Jace / TBL
  • Registratie: Augustus 2001
  • Laatst online: 23-03-2023
Ja, maar daar kom ik dus niet uit :'(
Ik snap hoe je bepaalde files of dirs kunt protecten, maar ik kom er niet achter hoe ik alleen specifieke files of dirs niet kan protecten en de rest wel...

  • Vesta
  • Registratie: November 2004
  • Niet online
For example, if you wanted to let people on your network have unrestricted access to a portion of your website, but require that people outside of your network provide a password, you could use a configuration similar to the following:
code:
1
2
3
Require valid-user
Allow from 192.168.1
Satisfy Any
De Require staat al in de bovenliggende .htaccess. Waarschijnlijk wil je "Allow from all" hebben. Dan krijg je dus
code:
1
2
Allow from all
Satisfy Any

Eventueel kun je de bovenste regel weglaten.

  • Jace / TBL
  • Registratie: Augustus 2001
  • Laatst online: 23-03-2023
Ik geloof dat het gelukt is, dank!

  • whoami
  • Registratie: December 2000
  • Laatst online: 01:57
Dit heeft niets met programmeren te maken, maar met configureren.
P&W -> SA

https://fgheysels.github.io/


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Dit is heel erg eenvoudig handleidingenwerk; dus ik sluit je topic. Lees in het vervolg zelf even de handleiding door als je software wilt configureren; dan hoeven wij dat niet voor je te doen :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1

Dit topic is gesloten.