Hallo!
Ich habe Apache2 auf einem Debian Etch-System zusammen mit einer Wiki-Software installiert (MindTouch Deki Community Edition).
mod_rewrite ist aktiv laut phpinfo().
Nun hab ich einige weiter Seiten eingerichtet und u.a. folgendes in /etc/apache2/httpd.conf stehen:
Code:
NameVirtualHost *
[...]
<VirtualHost *>
ServerName yvonne.nevees.org
DocumentRoot /var/www/yvonne
<Directory "/var/www/yvonne">
Options +FollowSymLinks +SymLinksIfOwnerMatch +Includes
#AllowOverride FileInfo
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Das Wiki ist unter sites-enabled aufgelistet, meine weiteren Seiten nicht. Das funktionierte so bisher.
Das Problem ist nun, dass die /var/www/yvonne/.htacces nicht beachtet wird. Momentan mit folgendem Inhalt (sollte aber belanglos sein hier):
Code:
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_URI} !^/img/.+$
RewriteCond %{REQUEST_URI} !^/php/.+$
RewriteCond %{REQUEST_URI} !^/.+\.css$
RewriteCond %{REQUEST_URI} !^/index.php$
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/$ /index.php [L,QSA]
RewriteRule ^/(.+)$ /php/$1.php [L,QSA]
Füge ich dies manuell in dem VirtualHost ein, funktioniert das. Nur in der .htaccess nicht. Dort möchte ich das aber haben, damit das von anderen Personen verändert werden kann.
Danke schonmal!