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

Reply via email to