In my opinion it is not not very usable to set the web root url into the deployment dialog.
Imagine, you work with a bunch of virtual hosts all located on the same machine. In this case
all deployment data would be the same. Only the web root url would change.
Therefore it seems to me to be a better way, to put the web root url on the Run/Debug Configurations page, because I can use the
same deployment info for all virtual hosts. Otherwise I would need deployment configurations for every single vhost that only differ in the web root url.