Bug #15135
closedTypo3 backend does not work with reverse proxy
0%
Description
I'd like to use Typo3 through a reverse proxy. This means the following entries in the Apache config for host foo.test:
ProxyPass /bar.test http://bar.test
ProxyPassReverse /bar.test http://bar.test
The result is that I can access http://bar.test as http://foo.test/bar.test/
This sounds not very useful yet, but as soon as you replace http with https and have lots of vHosts on one IP it becomes really interesting. You could access the Typo3 backends on all vHosts via https and avoid sending unencrypted passwords over the net this way...
Unfortunately, the Typo3 backend uses absolute links in the menu, so when clicking "Page" in https://foo.test/bar/test/alt_main.php, it tries to load https://foo.test/typo3/alt_mod_frameset.php?... which can obviously not be found (/bar.test/ is missing in the URL).
I'm afraid there are more absolute links "deeper" in the backend, but I can't test it as long as the menu doesn't work :-(
It would be really great if the backend menu (and all other parts of Typo3) would use relative instead of absolute links.
If this can't be done in the next future, a config option "always prepend path:" would be nice.
(issue imported from #M1699)
Files