Ç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.