sophana wrote: > Yes I have a rewrite rule, but the rule does not apply in this case. > This may explain that I don't get the expected result. > What I don't understand is that, even if the url was rewritten, the > result is simply wrong... The apache name must not be used.
It does not matter whether your URL is rewritten or not. If (and only if) the engine is on, then Apache (mod_rewrite) sets SCRIPT_URI, which includes the canonical name (the one that you don't want), and this is returned by serverURL(). >> This does the same as serverURL() except for checking SCRIPT_URI, right? > I wouldn't have written that if the result was the same... ;-) I only wanted to make sure that the only reason why the result is not the same is that you have the rewrite engine on and thus have SCRIPT_URI set (with the canonical hostname instead of HTTP_HOST). I've implemented my suggestion with the canonical parameter now (see http://svn.w4py.org/Webware/trunk/WebKit/HTTPRequest.py). Can you let me know whether this solves your problem with serverURL()? -- Chris ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Webware-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/webware-discuss
