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]

