帝国CMS网站镜像防护及百度转码操作指南
帝国CMS防止网站镜像和百度转码的方法有很多,以下是一些常见的方法: 1. 禁止右键另存为、禁止鼠标选择文本、禁止键盘操作等。 2. 使用robots.txt文件来限制搜索引擎的访问。 3. 使用meta标签来告诉搜索引擎不要转码。 4. 使用canonical标签来告诉搜索引擎哪个页面是原始页面。 5. 使用nofollow标签来告诉搜索引擎不要跟踪链接。
帝国CMS防止网站镜像,防止百度转码教程,以下代码为BASE64加密 JS实现网站防镜像,简单实现百度防转码:
防止镜像转码方法
模板顶部增加如下php代码:
<?$data="varcr=location.href;varcu='http://www.caijicaiji.com/{$class_r[$GLOBALS[navclassid]][classpath]}/';if(cu&&!(/baidu.com/gi.test(cr))){location.href=cu;};";$fjx=base64_encode($data);?>
HTML代码的BODY标签改为以下:
<bodyonLoad="eval(window.atob('<?=$fjx?>'));">
代码说明
1、其中/caijicaiji.com/换成你网站的主域名
2、http://www.caijicaiji.com/{$class_r[$GLOBALS[navclassid]][classpath]}“ 这段代码是获取你当前页面的URL地址!
原理就是判断浏览器当前访问网址是否等于帝国CMS生成的当前网址,如果不等于,那么就让JS跳转回正确的网址。
相关专题