Imaster - 9:05 am on Jun 20, 2013 (gmt 0)
My entire website is hijacked/mirrored. I don't know the correct terminology (Is it Proxy hijacking), but I can explain what has happened and experts can provide more insight into this and how to stop it.
I operate a website www.example.com
Four other websites have created an exact mirror of my website. These websites which are hosted in US, but domain names are owned by Chinese. However they have not downloaded my pages and uploaded on their server. What they have done is that they are fetching the page contents live from my server possibly via a script hosted on their server. When I browse a page on their website, I can see a query on my server's log file from their hosting IP address. The layout, sitemap, etc of their website is identical to mine.
- Changed the logo and replaced it with their own.
- However if you view source of the pages, I can see the references to my website for css, image files, etc. They could not change any absolute paths.
If I block their IP address from my server via httpd.conf or .htaccess, then their website displays blank pages only as they cannot fetch any content live from my server.
After I blocked it for the first time, their website was taken down by them when they realized that they had been blocked. But after a couple of days, they were back again on a different IP address/hosting provider. I had even complained to their hosting provider and I guess they went to some other hosting provider now.
They are also listed/indexed in Google and I have filed a DMCA complaint towards the same.
How do I deal with this? Technically, how do you prevent your website from being mirrored on another domain, I'm using Apache.
Somebody had mentioned in another forum to set up in Apache, set up virtual hosting. You can disallow access to your site from their domain or disallow from anything except my domain.