ich Apache2 leite mit mehreren vhosts in sites-enabled Ordner, sieht jeder ein bisschen wie folgt aus:Gemeinsame Rewrite für mehrere VHosts Einstellung
<VirtualHost *:80>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /home/sites/site1/www/
<Directory /home/sites/site/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
<Directory /home/sites/mainsite/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
# Provide default favicon.ico and robots.txt using rewrite
RewriteOptions Inherit
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteRule ^/(robots\.txt|favicon\.ico)$ /mainsite_alias$0 [PT,NC,L]
</VirtualHost>
Der Rewrite-Code ist für alle vhosts (vorausgesetzt, ein Favicon Standard .ico/robots.txt), aber das Einfügen dieses Codes in die httpd.conf scheint keine Auswirkung zu haben - die Umschreibeprotokolle zeigen nichts.
Wie kann ich diesen Code für alle vhosts einheitlich machen, ohne den Code zu duplizieren?
Alternativ - Gibt es eine bessere Möglichkeit, Standard-Favicons zu erreichen?
Dank