Hi, On Wed, Sep 28, 2011 at 8:33 PM, sawyer x <xsawyerx@gmail.com> wrote:
On Wed, Sep 28, 2011 at 9:22 PM, Assaf Gordon <gordon@cshl.edu> wrote:
I understand the apache configuration part, but not the dancer part:
In my Dancer/Template-Toolkit file (e.g. "views/layout/main.tt"), I'm still using: <img src="[% request.uri_base %]/images/pic.jpg"/> and <link rel="stylesheet" href="[% request.uri_base %]/css/style.css" />
So the link (inside the generated HTML that the user will receive) will contain: http://server.cshl.edu/images/pic.jpg and http://server.cshl.edu/css/style.css
Indeed that's what the users will get. Then they have to run another request to the server to retrieve it, and that's when they hit the Alias rule which tells the apache "they're asking for /images/ but they actually want /app/images".
err... No. Actually, the request.uri_base should be at this point /app1 ... When Apache proxys the request from /app1/something to dancer, he rewrites it as /something, and sets one header (I forget which one) with /app1, and that should be what request.uri_base returns. I'll setup something like this, and see if I can get it to work tomorrow morning, I need to sleep now. Bye, -- Pedro Melo @pedromelo http://www.simplicidade.org/ http://about.me/melo xmpp:melo@simplicidade.org mailto:melo@simplicidade.org