Peprhaps it is a NGINX config problem? Running drupal in a subdirectory under Apache normally req. you to alter .htacess and RewriteBase. I am not a NGINX admin but I would start by getting a copy of the running config. It might need stuff along location ~ \.php$ { fastcgi_split_path_info ^(/abc)(/.*)$; } To avoid loosing in base directory.