I'm running Deskpro behind a Nginx proxy under a different internal hostname. Some Deskpro urls are rendered with the internal hostname in them instead of the helpdesk URL or a relative path. All broken URLs seem to have file.php in common. Is there a setting I can change to force them to use our external URL?
To resolve this problem:
Make sure that the trust_proxy_data setting is set in config.php.
Configure your proxy to send the correct X-Forwarded-* headers i.e. X-Forwarded-Host and X-Forwarded-Port