mein Provider hat mich zwangsumgesiedelt. Nun funktionieren die meisten meiner htaccess Regeln nicht mehr.
z.B.
Code: Alles auswählen
RewriteEngine On
#Regel 1, geht nicht
RewriteRule ^test/dateiname.html$ /datei.php [QSA]
#Regel 2, geht
RewriteRule ^dateiname.html$ /datei.php [QSA]
#Regel 3, geht
RewriteRule ^test/$ /datei.php [QSA]
Der Ordner "test" und die .html Dateien existieren logischerweise nicht auf dem ftp (sind nur virtuell).
Regel 2 und 3 funktionieren tadellos.
Sobald ein virtueller Ordner in Verbindung mit einer virtuellen Datei in der Regel vorkommt, funktioniert es einfach nicht.
Woran liegt das?
Ein paar Infos zum Server:
Linux server19 3.4.28-2.20-default #1 SMP Tue Jan 29 16:51:37 UTC 2013 (143156b) x86_64
PHP: 5.3.15
Server API: CGI/FastCGI
Ich habe schon mit den php.ini Einstellungen
cgi.fix_pathinfo (derzeit 1) und cgi.force_redirect (derzeit 0) erfolglos experimentiert.