gp: apache2 + mod_rewrite + FollowSymLink lokal

Beitrag lesen

Hallo,

ich versuche gerade, mir die Umgebung meiner Webseite lokal nachzubauen. Dabei stoße ich auf ein seltsames Phänomen:

Ich verwende mod_rewrite mit einer ganz schlichten Anweisung:

gp@praetor:~/public_html/bb$ cat .htaccess

RewriteEngine on
RewriteRule (.*).html$ Behoerde.php?uuid=$1

Funktioniert (online) prima. Aber mein lokaler Apache2 sagt mir:

/home/gp/public_html/bb/Behoerde.php was not found on this server

D.h., mod_rewrite wurde geladen, die .htaccess berücksichtigt, nur die (richtige) Datei will er nicht finden. Dabei ist sie vorhanden. Wenn ich in der Adreßleiste des Browsers den Dateinamen angebe, lädt er sie. Die Datei (das ganze Verzeichnis /home/gp/public_html/bb/) ist ein Symlink, aber den löst er mir ja sonst auch auf. In der userdir.conf steht:

praetor:/etc/apache2/mods-enabled# cat userdir.conf
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

<Directory /home/*/public_html>
                #AllowOverride FileInfo AuthConfig Limit
                AllowOverride all
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec +FollowSymLinks
        </Directory>
</IfModule>

Wer kann mir das Verhalten erklären und vor allem: Wie kann ich es vermeiden?

Beste Grüße und Dank im Voraus
Georg