I'm busy trying to move a Joomla site to a new server. I want to host with Nginx.

As an intermediate step before swapping the live site I'm hosting it under a temporary new domain name.

When I try to load the site I get an infinite redirect loop. It is definitely reaching the Joomla index.php file because the redirect from the base path / to the language specific version /en/ is occurring.

I saw a similar question here: Redirecting multilingual url but I'm struggling to translate it into nginx config.

Edit: I don't think that this is an Nginx configuration problem. Removing the system/languagefilter plugin lets the site load (albeit with a wrong template). I've used scp to copy the directory between servers and mysqldump for the database so I can't see where the difference is?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.