Hello,
I have a small, two node Enhance cluster, one running Apache and one running Nginx (experimenting). Yesterday I built a staging site for a customer and then deployed it to live. I didn't notice that the staging site was on the Apache server and the live site got deployed to the Nginx server.
When I checked in this morning I realised that pretty URLs weren't working on the live site on Nginx. Everything was fine if I went back to ?p=123 URLs, but /contact gave a 404 error.
I couldn't see any differences in the control panel settings for the broken live site vs some other sites which were working fine on Nginx.
Moving the site to the Apache server fixed it.
Does anyone know why this happens and how to fix it if it happens again in the future?
Thanks,
Adam.