I need to get the contents from a Contents Suppliers for my website. They set up our pages in the following formats: - Mysite.Contentssupplier.com/Page1 OR - www.contentssupplier.com/mysite/Page1 For SEO purpose, how do I make these pages available under my site using the URL like: www.Mysite.com/Page1 Not sure if CNAME is applicable in this case. I'm new to this. Any suggestion?
You will need two things. Firstly, a CNAME is the most appropriate for this purpose. www.mysite.com should be a CNAME of mysite.contentsupplier.com. This will cause people looking for your site to end up on the content supplier's servers. If they ever move their servers, the CNAME will automatically update to point to their new servers. Second, you need to have the content supplier serve your content when they get a request for www.mysite.com. This means asking them to add a ServerAlias to the vhost that says "ServerAlias www.mysite.com" Depending on how their vhosts are set up, they may tell you this is impossible. It is not impossible but it may be more difficult than they are willing to attempt for what you are paying.
Hi Ladadadada, Thank you very much for your detailed answer. I'm just wondering if there is any way to achieve this without Contents Suppliers involvement, i.e. Only making change at my end). The Contents Suppliers may not want to do it if they are big or they may charge a lot for the special setup if not too many people have done it before. I can see that this kind of setup is not too popular. Only people have SEO and server knowledge would have thought about this.
There is a way but it's not ideal. You can essentially set up your site as a proxy site that only proxies to the content supplier's site. That way, if a user aks your server for the page, you go and retrieve it from the content supplier's server and then send it back to the user. The downside to this is that you will have to serve all the pages yourself, meaning that you are footing the bandwidth bill yourself. The content supplier also has to use the same amount of bandwidth to give the pages to you but they would have had to have done that anyway. The upside is that you can implement it all yourself without the content suppiler having to do anything at their end.