Kolejna  notatka dla samego siebie: jak sprawić by lokalnie zainstalowany serwer Apache na Linuksie pozwalał otwierać projekty z katalogu $HOME/public_html za pomocą adresu localhost/user/projekt, a nie localhost/~user/projekt ?

Do pliku konfiguracyjnego serwera (u mnie w Fedora 17 /etc/httpd/conf/httpd.conf, a w Fedora 18 /etc/httpd/conf.d/userdir.conf) dopisujemy:

RewriteEngine On
RewriteCond "/home/$1/public_html" -d
RewriteRule "^/([^/]+)/(.*)" "/home/$1/public_html/$2"

I tyle.