首页 > 开发 > Php > 正文

PHP动态网站被镜像处理方法 最强PHP防镜像代码

2020-07-02 22:21:29
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了PHP动态网站被镜像处理方法 最强PHP防镜像代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

     针对网站被恶意镜像,说实在的如果是静态网站基本没有什么好的处理办法,只能投诉投诉再投诉,然后放几个跳转JS,但是如果是PHP动态网站被镜像了,可以使用下面的超强霸气代码。

将下面的代码贴到网站入口文件index.php中的第一个 <?php之后即可:

//防止恶意HTTP_USER_AGENT采集$ua = $_SERVER['HTTP_USER_AGENT'];$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP'); if(!$ua) {header("Content-type: text/html; charset=utf-8");    die('请勿采集本站,防止生不出孩子,生出来也没PY!请正常访问!');}else{    foreach($now_ua as $value )    if(eregi($value,$ua)) {    header("Content-type: text/html; charset=utf-8");    die('请勿采集本站,防止生不出孩子,生出来也没PY!请正常访问!');    }}

当然其他的情况也可以用一些JS的判断来防止

<script type="text/javascript">if(location.toString().indexOf("cuoxin.com")<=-1){document.location.href="https://www.cuoxin.com";}</script>
<script>if (document.domain != 'www.cuoxin.com'){ window.location.href='https://www.cuoxin.com/';}</script>
<script type="text/javascript">if (document.location.protocol != "https:" && navigator.userAgent.indexOf("MSIE 6.0") < 0 ) { location.href = location.href.replace(/^http:/,"https:");}if (document.location.host != "www.cuoxin.com") { location.href = location.href.replace(document.location.host,'www.cuoxin.com);} </script>
<script type="text/javascript">if (document.location.host != "www.cuoxin.com") {location.href = location.href.replace(document.location.host,'www.cuoxin.com');}</script>

都可以尝试看看。

以上就是PHP动态网站被镜像处理方法 最强PHP防镜像代码的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表