Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Try Vanilla Forums Cloud product

In this Discussion

Ready to contribute?

Amazing! Sign our contributors' agreement and then join us on GitHub.

Update for critical security issue in PHPMailer included in release Vanilla 2.3.1
Please upgrade to 2.3 here. The 2.2 and earlier branches are no longer being updated.

Facebook returned the following error: redirect_uri isn't an absolute URI. Check RFC 3986.


Users currently can't connect to with the above error.

Please respond to this as soon as possible as I've just started a drive to bring users to our forums, only to have them kicked out with an error.

Not using facebook connect is not an option.

Thank you,


  • x00x00 MVP
    edited October 2012

    my guess is something is interfering with Url function. Do you know of anything that may be overriding the Url function?

    It needs need the full url to be built.

    in /library/core/class.request.php

    it defines the host as

          $this->RequestHost(     isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? ArrayValue('HTTP_X_FORWARDED_HOST',$_SERVER) : (isset($_SERVER['HTTP_HOST']) ? ArrayValue('HTTP_HOST',$_SERVER) : ArrayValue('SERVER_NAME',$_SERVER)));

    so if those server variable are being striped it won't provide a full url.

    Other wise, facebook is known to be extremely strict, an it may be confused by an url.

    grep is your friend.

  • ToddTodd Chief Product Officer Vanilla Staff

    This should be fixed now.

Sign In or Register to comment.