← Back to team overview

sslug-teknik team mailing list archive

Tomt ~/public_html -> 404

 

Jeg vil helst ikke give mine sambabrugere adgang til deres
hjemmekatalog, men kun til udvalgte underkataloger.

Det betyder at de har svært ved at lave et public_html-katalog. Derfor
ville jeg gerne lave katalogerne en gang for alle. Men jeg ville helst
have at man ikke kan se forskel udefra.

Det bedste jeg har kunne finde på er:
<DirectoryMatch ^/home/.*/public_html>
Options SymLinksIfOwnerMatch
AllowOverride None
</DirectoryMatch>

<DirectoryMatch ^/home/.*/public_html/..*>
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
</DirectoryMatch>

Som giver en 403 når man prøver at tilgå
www.domæne.dk/~bruger_der_findes_men_ikke_har_lavet_en_hjemmeside/
Før jeg begyndte at rode fik man en 404.

Mit problem er altså kort fortalt at jeg vil have apache til at sige at
der ikke findes en hjemmeside, når der er et tomt katalog den er
instrueret til ikke at vise "indholdet" af.

Findes der for resten en IndexesIfNotEmpty option, eller en anden
lettere måde at opnå samme effekt som jeg får ovenfor?

.Henrik

-- 
Min signatur er taget på sommerferie.