Rewrite Maps in vhost einbinden und anhand der Top-Level-Domain unterscheiden
Ihr wollt 3 verschiedene Rewrite-Maps für drei verschiedene top-level-domains einbinden?
Folgendes Beispiel basiert auf den Domains mit den Endungen .de, .co.uk sowie .ch.
Dieser Code muss in dre vhost eingebunden werden und funktioniert nicht in der .htaccess datei.
RewriteMap map_eins txt:/srv/www/htdocs/rewrite-map-one RewriteMap map_zwei txt:/srv/www/htdocs/rewrite-map-two RewriteMap map_drei txt:/srv/www/htdocs/rewrite-map-three RewriteCond %{HTTP_HOST} .*\.co\.uk$ RewriteRule ^/uri/old/(.*\.jpg)$ http://fly2mars-media.torquato.co.uk/${map_drei:$1} [R=301,L] RewriteCond %{HTTP_HOST} .*\.ch$ RewriteRule ^/uri/old/(.*\.jpg)$ http://fly2mars-media.ch/${map_zwei:$1} [R=301,L] RewriteCond %{HTTP_HOST} .*\.de$ RewriteRule ^/uri/old/(.*\.jpg)$ http://fly2mars-media.de/${map_eins:$1} [R=301,L]