After migrating D6 only homepage works I've migrated a D6 site to a new server and now it's working in a very strange way:


Homepage loads OK 
Update.php and install.php loads OK 
Any other page (including /admin, /user...) doesn't work. They load but they all show the homepage content instead of the content of that page.


You can see it live in http://www.efetic.com/

I'm not able to access /user, so I can't change any configuration, clear cache, etc. I've ran update.php but it doesn't change anything.

I've read some related issues and most seem to point it should be an Apache/htaccess error. I'm not using apache, but nginx. I don't know much about nginx, but I have other drupal sites working correctly in this same server (although they are all D7, not D6 like this one).

What do you think? It's a Drupal problem or an Nginx problem? 
Should I ask in Stackoverflow or Serverfault?
Check if your server supports Clean URLs. It is most likely the culprit.

You can consult the following threads on how to enable Clean URLs on Nginx.


Clean URLs on Nginx
Enabling Clean URLs on Nginx(Stackexchange)