Ich muss sagen ich kann mit deiner Antwort gerade wenig anfangen.
Die von dir vorgeschlagene RewriteRule würde master.example.com/foo.jpg
nicht an mein Perl Skript weiterreichen, oder?
Nuja, zu einer solchen Regel, die ich mir von Magento abgeschaut habe, gehört eine Routingtable RT. Steht in der RT der URL /foo.jpg so ist das Script für die Auslieferung zuständig. Ansonsten guckt der Webserver ob es eine Datei DOCUMENT_ROOT/foo.jpg gibt. Wenn nicht, schmeißt der Webserver einen 404.
Zudem, warum an /cgi-bin/fwdbf.cgi
? Wenn dann müsste das doch /fcgi-bin/…
sein, oder? Zudem habe ich das Perl Skript eben nicht in diesem Ordner.
Als FastCGI: ModRewrite plus Servereintrag in Apache httpd.conf
# framework fastcgi
<VirtualHost 127.0.0.1:80>
ServerName framework
<Directory d:/home/framework/html>
AllowOverride all
Order allow,deny
Allow from all
AddHandler fastcgi-script .fastcgi
</Directory>
FastCgiServer d:/home/framework/html/cgi-bin/fwng.fastcgi -processes 1
DocumentRoot d:/home/framework/html
ScriptAlias /cgi-bin/ d:/home/framework/html/cgi-bin/
</VirtualHost>
Als FastCGI flink wie ein Windhund und in mod_perl hab ich das auch, mein geliebtes Framework ;)
Bei Interesse, melde Dich.