【发布时间】:2016-02-29 05:25:34
【问题描述】:
我有一个与视频相关的 wordpress 网站,有人在他的域中镜像我的整个网站,如下所示:
- 我的网站:
example.com - 他是这样使用的:
hisite.com/c/pm.php?url=http://www.example.com/?p=7232
(这是 1 个帖子的示例)
我尝试将这些代码添加到我的header.php(单独尝试):
if(isset($_SERVER["HTTP_REFERER"]) && strpos($_SERVER["HTTP_REFERER"], "www.mysite.com") === false)
die();
还有这个:
if(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'hissite.com') !== false) {
die('Not Found 404');
}
但它没有奏效。
之前我用.htaccess 文件尝试了这个sn-p:
Header append X-FRAME-OPTIONS "DENY"
但这也失败了。
【问题讨论】:
-
我将术语“嵌入”更改为更一般的“镜像”,因为它可能不是通过链接到您身边的 i-frame 或类似的东西,而是通过将您网站的内容下载到另一个站点的服务器,然后从那里显示它。
-
感谢编辑。
标签: php linux wordpress apache .htaccess