On 22-10-2007, Ian Bicking wrote: > William Dode wrote: >> Hi, >> >> When i use my application through apache proxy i need to retreive a part >> of the referer, to know the root of my application (i don't know the >> exact terms...) >> >> For example i have >> >> http://mydomain.tld/myapp/mypage >> >> with this .htaccess in www/myapp/ >> RewriteRule (.*) http://localhost:8888/$1 [P] >> >> I want to retreive /myapp >> >> So i do >> >> '/'+'/'.join(req.referer.split('/')[3:]) >> >> Is there a better solution ? Maybe a helper in webob ? > > I suspect you want something like PrefixMiddleware in PasteDeploy -- > this lets you configure the base URL of your application. It's just a > middleware that overwrites the values of things like HTTP_HOST, > SCRIPT_NAME, etc, according to your configuration. > > Everything works better in my experience if you fix the request right > away to make it correct. >
You're right, i couldn't find a consistent way with referer, i will use a config's parameter. thx -- William Dodé - http://flibuste.net Informaticien indépendant _______________________________________________ Paste-users mailing list [email protected] http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users
