I'm currently working on a site that's hosted across two different servers. One server hosts the main site (example.co.uk), the other server hosts an ecommerce application (Magento) and is currently accessible at shop.example.co.uk.
I have full access to the server hosting the ecommerce site, and full access to the domain configuration; however the main site is hosted on shared hosting and the only access I have is through FTP.
Without moving the ecommerce application over to the shared hosting, is there any way in this setup that we could have the ecommerce site accessible via example.co.uk/shop and only this URL? We only want access to be from the subdirectory (for SEO reasons), so entering the shop.example.co.uk domain should redirect to example.co.uk/shop.
I'm currently trying to ascertain whether mod_proxy is available on the shared host, though it seems unlikely. Would that be the only way to do this?
EDIT: Thanks for all the answers so far. To explain the rationale a little, this is for a client, who wishes to host the main site himself, as it is developed and managed by a separate company.