pl: Mit .htaccess alle Requests von einem Skript abhandeln lassen

Beitrag lesen

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.