No puedes colocar los ficheros en los directorios que quieras. Recuerda que el servidor web debe saber qué debe hacer en cada uno de ellos.
El secreto no está en mover ficheros, sino en entender el fichero de configuración del servidor web.
Por eso ves código cuando lo que quieres es que lo ejecute. El servidor web no lo sabe.