.htaccess, blocka alla filer utom en

Permalänk

.htaccess, blocka alla filer utom en

hejsan,

jag jobbar på en sida som ska släppas ganska snart, dock är det så att jag har en fil på servern idag (index.html) med en räknare som räknar ner tills datumet. Nu vill jag lägga upp resten av sidan (dock med ett index som har namnet index2.php) vid sidan om och få allt det nya lösenordsskyddat med en .htaccess fil

Jag vill alltså blockera alla filer förutom den som heter index.html

Min .htaccess ser ut såhär, men det verkar inte fungera, jag får upp lösenrutan vilken fil jag än öppnar (och när jag skriver in lösen och anv så kommer jag in utan problem) Vad gör jag fel ?

AuthUserFile /home/virtual/minsida.nu/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic
<limit GET POST>
require valid-user
</limit>

<Files "index.html">
Order Deny,Allow
Allow from All
</Files>

Tack på förhand!

Permalänk
Medlem

Nu har jag inte så bra koll på htaccess och lösenord men borde inte <Files "index.html">... ligga överst?
Nu körs la kollen om man har skrivit in lösenord först.

Visa signatur

Mina poster är en illusion. Det som står skrivet här över står i själva verket inte där så inget av det som du läser är sant. Inte ens den här texten. Jag har själv ingen kunskap om det jag skriver och ingen bör således läsa eller ta in den information som står skrivet.

Permalänk
Skrivet av rumpnisse:

Nu har jag inte så bra koll på htaccess och lösenord men borde inte <Files "index.html">... ligga överst?
Nu körs la kollen om man har skrivit in lösenord först.

Nu använde jag:

<Files "/index.html">
Order Deny,Allow
Allow from All
</Files>

AuthUserFile /home/virtual/minsida.nu/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic
<limit GET POST>
require valid-user
</limit>

men det fungerade inte heller .. har jag något "kompileringsfel" har jag missat något ?

Permalänk
Medlem

Kollade lite nogrannare och det verkar som Order Deny,Allow Allow from All inte fungerar.
Testa detta istället:

AuthUserFile /home/virtual/minsida.nu/.htpasswd AuthGroupFile /dev/null AuthName "Password Protected Area" AuthType Basic <limit GET POST> require valid-user </limit> <Files "index.html"> Allow from all Satisfy Any </Files>

Edit: och du måste skriva ./index.html eller inget. Annars kollar den i serverns root.

Visa signatur

Mina poster är en illusion. Det som står skrivet här över står i själva verket inte där så inget av det som du läser är sant. Inte ens den här texten. Jag har själv ingen kunskap om det jag skriver och ingen bör således läsa eller ta in den information som står skrivet.