1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.2 Base href and caching forward proxies

Discussion in 'Troubleshooting and Problems' started by mfjordvald, Mar 25, 2014.

  1. mfjordvald

    mfjordvald Member

    Hi guys,

    This is less of a problem and more of a discussion regarding a decision made by XenForo. If you go view the source code of this thread you will see that there's a base tag defined.

    <base href="http://xenforo.com/community/" />

    and that all references to files are done using relative links.

    <link rel="css.php?css=xenforo,form,public&amp;style=2&amp;dir=LTR&amp;d=1395480627" />

    This is a smart trick to make sure you can use relative links rather than absolute links. (though I'm not sure why that's desired) The problem is that some of our users are browsing from behind a caching forward proxy so the proxy will try to access the css.php file but then not take the base href into account which causes a 404 in our error log.

    Specifically we're having problems with the proxy used on Google campuses. Would anyone happen to know how easy it would be to convert every embedded resource to an absolute link rather than a relative one?
     
  2. HWS

    HWS Well-Known Member

    We also had huge problems with the relative CSS urls. The BASE HREF tag won't be taken by some browsers.

    I requested the ability to configure a absolute URL for css (like you can do for js and data) into the config a long time ago, but this request was denied.
     
    Xon likes this.

Share This Page