FURL Path format is determined largely by the "link_tag_scheme" System Setting (or it used to be). If you set it to 'full', it will generate full links including the domain name. If you set it to 'abs', it will make links with the site_url excluded, and if it is "-1", it will make relative paths. This is what is supposed to happen.
Articles, however, seems to (on my installation Revo 2.2.4) make broken links and ignore this setting. So, I simply copied the Chunks from the file system and changed the hrefs to
(or the appropriate field) where applicable. This fixed all issues with Articles. I also had to do this with the Comments.
As a note, makeUrl() seems to be ignoring this setting as of 2.2.4. I made my own makeUrl() and use it instead. I haven't filed the bug yet as I thought it was something in my own installation and hadn't had a chance to test it. Interestingly, [[~[[*id]]]] works correctly, though I believe it uses makeUrl() to do so. So, it only seems to happen when makeUrl() is called directly in php code.
[ed. note: fuzzicallogic last edited this post 14 years, 2 months ago.]