webForumDet fria alternativet

Möjligheter med .htaccess

Webbutveckling

3 svar · 597 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#1

Jag har precis börjar kolla på filen .htaccess och dess möjligheter. Nu undrar jag vad raden "Options -Indexes" betyder och utför. Kan någon förklara för mig?

Kan man på något sätt använda denna fil till att på ett säkert sätt lösenordsskydda/spärra sidor på sin sajt? I så fall, är det att rekomendera före de traditionella php-script?

Medlem sedan jan. 20051 130 inlägg
#2

learn skrev:

Jag har precis börjar kolla på filen .htaccess och dess möjligheter. Nu undrar jag vad raden "Options -Indexes" betyder och utför. Kan någon förklara för mig?

Kan man på något sätt använda denna fil till att på ett säkert sätt lösenordsskydda/spärra sidor på sin sajt? I så fall, är det att rekomendera före de traditionella php-script?

Ngn som vet? Kanske tråden hamnade i fel forum...

Medlem sedan dec. 200539 inlägg
#3

-indexes betyder att index inte ska visas i denna mapp (alltså fillista) (minustecknet betyder att det INTE ska finnas index)

du kan använda htaccess för att begränsa access. men då måste du ha tillgång till lite mer än bara htaccess-filen,.. Du måste du ha rätt/möjlighet att skapa användare (med htpasswd http://httpd.apache.org/docs/1.3/programs/htpasswd.html).

Men i .htaccess skriver man följande:

AuthType Basic
AuthName "Bara för dig med lösenord..."
AuthUserFile /web/users
AuthGroupFile /web/groups
Require group admin

...där /web/users är sökvägen till filen med användare och /web/groups är sökvägen till filen med grupper och "Require group admin" betyder att bara användare som tillhör gruppen "admin" får komma in...

I kombination med kryptering är detta att föredra - i de flesta fall - framför PHP-access-kontroll.

//hampus

Medlem sedan jan. 20051 130 inlägg
#4

Tack för ditt svar hampus!

Kanske du kan hjälpa mig med ytterligare en sak. Det är så att jag vill att en RewriteRule inte ska köras ifall den angivna URL:en innehåller en viss textsträng, tex "/test/". Hus ska min RewriteCond se ut?

R: Såg att du svarat i min andra tråd. Jag återkommer där :)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)