Çok kullanıcılı sistemlerde, http://example.com/~kullanıcı/ adresinin ziyaretçileri
"kullanıcı" isimli kullanıcının ev dizininin içeriğini değil,
Öntanımlı olarak bu dizinlere erişimin etkin olmadığını unutmayınız.
satırını etkin hale getirip, gerekiyorsa httpd-userdir.conf
dosyasını da düzenleyerek veya ana yapılandırma dosyasında bir
Directory bloğu içine uygun yönergeleri yerleştirerek bu
dizinlere erişimi etkin hale getirebilirsiniz.
UserDir ile dosya yolunun belirtilmesiBaşında bölü çizgisi bulunmayan bir dosya yolu belirtilmişse, kullanıcının ev dizinine göreli bir dizin belirtildiği varsayılır. Yapılandırmada şöyle bir satır varsa:
http://example.com/~orhan/dosya.html adresine karşılık
gelen dosya yolu /home/orhan/public_html/dosya.html olarak
çözümlenir.
Eğer başında bölü çizgisi bulunan bir dosya yolu belirtilirse, kullanıcı sayfalarının bu dizinin altında kullanıcı ismini taşıyan dizinlerde bulunacağı varsayılır. Yapılandırmada şöyle bir satır varsa:
http://example.com/~orhan/dosya.html adresine karşılık
gelen dosya yolu /var/html/orhan/dosya.html olarak
çözümlenir.
Eğer belirtilen dosya yolu bir yıldız imi (*) içeriyorsa yıldız iminin yerine kullanıcı ismi yerleştirilerek elde edilen dosya yolu kullanılır. Yapılandırmada şöyle bir satır varsa:
http://example.com/~orhan/dosya.html adresine karşılık
gelen dosya yolu /var/siteler/orhan/sayfam/dosya.html
olarak çözümlenir.
Çok sayıda dizin veya dizin yolu belirtmek de mümkündür.
http://example.com/~orhan/dosya.html adresini Apache önce
/home/orhan/public_html/dosya.html olarak arayacak,
bulamazsa /var/siteler/orhan/sayfam/dosya.html olarak
arayacak, bulduğunda istenen dosyayı sunacaktır.
Bu yapılandırmaya göre http://example.com/~bob/abc.html
için yapılan bir istek http://example.org/users/bob/abc.html
adresine yönlendirilecektir.
Bu yapılandırma ile disabled deyiminin bulunduğu
satırdaki kullanıcılar dışında kalan bütün kullanıcılar için bu özellik
etkin olacaktır. Benzer şekilde, aşağıdaki yapılandırma ile
işlevselliğin belli kullanıcılar dışında kullanılmamasını da
sağlayabilirsiniz:
Daha fazla örnek için
Her kullanıcıya kendine ait bir CGI dizini vermek isterseniz, bir
public_html belirtildiği varsayımıyla
mesela.cgi betiği bu dizinden şöyle bir adresle
yüklenebilir:
Kullanıcıların kendilerine ayrılan bölge içinde sunucu
yapılandırmasını değiştirebilmelerine izin vermek isterseniz,
.htaccess dosyalarını kullanmalarına izin vermeniz
gerekir. Kullanıcının değiştirmesine izin vereceğiniz yönerge türlerini
.htaccess dosyalarının kullanımı
ile ilgili daha ayrıntılı bilgi için .htaccess
öğreticisine bakınız.