Pues ya te he dicho, los errores de servidor, sobre todo los errores 400, son a nivel servidor, no a nivel aplicación.
Si obtienes un error 404 no es un problema de tu aplicación, es un problema del servidor web.
Probablemente la configuración (.htaccess) sea un problema, creo que deberías consultar esa parte en el foro adecuado.
Ya cuando obtengas un error a nivel PHP entonces ya puedes volver.