Mirroring remote directory structure

Local installs by default into app / public but sometimes you want to be able to exactly mirror folder structure on the remote server and so folder names don’t match up. Is there a way to change the paths? I thought I might be able to update 000-default.conf but doing that causes a 403.