404 obwohl img src existiert (jpg ohne .jpg ending)

  • Mein Development Server beantwortet einen HTTP Request aufgrund <img src="/static/media/foo" /> mit einem 404 Response.

    [debug] "GET" request for "http://localhost/static/media/foo" from "10.0.2.2"
    [debug] Arguments are "static/media/foo"
    [debug] Response Code: 404; Content-Type: text/html; charset=utf-8; Content-Length: 14

    Nachdem ich die Datei umbenenne (mv foo foo.jpg) und auch das sourcefile mit .jpg angebe <img src="/static/media/foo.jpg" /> erhalte ich das Bild.

    Mir fehlen die Basics um das richtig diagnostizieren zu können, eine Vermutung ist das der Server ned weiß wie er den Content ausliefern soll.

    Kann ich prinzipiell (duch setzen geeigneter Header etwa) angeben wie die Ressource beim Client empfangen wird? (Content-Type und filename)

    Server: Debian Squeeze
    Webserver: Develserver vom Catalyst Framework

    EDIT
    Hab grad folgendes in den docs nachgelesen und das erklärt mein Problem:
    Neue Frage: Wie verhalten sich andre Webserver, insbesondere Apache

    Zitat


    This plugin detects static files by looking at the file extension in the URL (such as .css or .png or .js). The plugin uses the lightweight MIME::Types module to map file extensions to IANA-registered MIME types, and will serve your static files with the correct MIME type directly to the browser, without being processed through Catalyst.

    I like Toast!

    Einmal editiert, zuletzt von davewood (28. Mai 2010 um 11:42)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!