有些网站复制了我的网站数据并且他们使用了我网站的所有内容。当我创建任何类似于example.com/abc.php的页面时,同一页面上的同一页面也将在同一时间创建,如果我添加123在我的abc.php页面上还会有b 123在那里的网页上。当我更新我的网站中的任何内容时,网站也同时更新相同的数据。如果我把我的网站url放在我的任何页面,而不是他们自己替换自己的网站url.now当我在我的网站上添加这个javascript代码比这个代码可以重定向网站到我的网站,但这些家伙可以隐藏该JavaScript代码在那里的网站上,并没有在那里的网站上显示的JavaScript代码。我想将此代码转换为php请帮助我
var re = /^(www\.)?((example|site2|site3)\.com|(site4|site5)\.com)$/;
if ( !re.test( location.hostname ) ) {
location.href = 'http://example.com';
}
答案 0 :(得分:0)
使用php检查域名:
$current_page = basename($_SERVER['PHP_SELF']);
if($current_page != 'exmaple.com'){
如果不是您的域名使用:
header("Location: http://example.com/");
答案 1 :(得分:0)
您可以在网站中创建“标记”页面。然后,您可以编写脚本来收集所有引用者IP地址,并检查IP地址中是否存在“标记”页面。如果是,脚本会将IP粘贴在黑名单文件中。
示例:
标记页:example.com/abcdefg_content
,其随机字符串为内容:example.aZx4lm5d
。
然后会编写一个简单的脚本来检查所有引用的IP并查找标记页面,如果内容相同,则将引用者列入黑名单。
$referrers = ...
foreach($referrers as $referrer){
if(check_for_marker_page_on_ip($referrer)){
blacklist_ip($referrer);
}
}