Die Regeln selbst sind nicht das Problem, sondern eher wie ich die Ã?nderungen bzw. Ergänzungen in die Konfigurationen der virtuellen Hosts reinkriegen kann, ohne dass sie immer überschrieben werden.
Ã?hnliche Fragen wurden hier ja schon öfter diskutiert. Ich weiss nicht, was ich falsch mache, aber egal, wohin ich es schreibe, es wird immer überschrieben bzw. ignoriert.
in der vhosts.conf in dem entsprechenden Verzeichnis (z. B. /home/httpd/vhosts/domain.de/conf) hab ichs eingetragen - diese Einträge werden komplett ignoriert.
Nur wenn ichs direkt in die httpd.include (ebenfalls in dem entsprechenden Verzeichnis) einfüge (und zwar direkt an den Schluss zwischen "</Directory>" und "</VirtualHost>"
Hier ist der komplette Inhalt meiner vhosts.conf (genau diesen Inhalt müsste ich in die httpd.include kriegen)
Code: Select all
RewriteEngine On
RewriteCond /home/httpd/vhosts/domain.de/httpdocs/%{REQUEST_FILENAME} !-d
RewriteCond /home/httpd/vhosts/domain.de/httpdocs/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*) /index.pl/$1 [PT]
Ich wäre euch für alle Tipps dankbar! muss die vhosts denn vielleicht auch den kompletten Inhalt der httpd.include haben??
Oder gibt es einen anderen Weg, wie ich meine rewrite-Regeln einbinden kann? vielleicht über eine .htaccess??? oder direkt in der httpd.conf im Verzeichnis /etc/apache2 ???
andreas