Hi,
Sorry to dig up a so old topic, but I'm not satisfied with this answer.
$config->httpHost return the url without the protocol (example.com)
And $pages->get(1)->httpUrl return the page with the language urlSegment (http://example.com/de)
Is there no way in Processwire to get a full site url, with protocol and domain name? The only solution I can see for me is to built it my self with $_SERVER values.
Thanks.