织梦dedecms怎么实现用户和搜索引擎访问页面不同
织梦dedecms怎么实现用户和搜索引擎访问页面不同呢?
有时候为了网站更利于蜘蛛的爬行,需要给蜘蛛一个比较简洁的页面。
但简洁的页面不利于用户体验,现在就来分享一下织梦dedecms如何让蜘蛛和用户访问到的页面不一样。
此种方法不能用于SEO作弊,否则你的网站将完蛋呢!
打开织梦CMS系统根目录的 index.php
在头部添加这段语句
if (!isAllowAccess()) {
exit(include(“fangwen.php”)); //()是你要放置的文字或内容。这里我放了一个fangwen.php页面
}
function isAllowAccess($directForbidden = FALSE) {
$allowed = array(‘/baiduspider/i’, ‘/googlebot/i’);
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$valid = FALSE;
foreach ($allowed as $pattern) {
if (preg_match($pattern, $user_agent)) {
$valid = TRUE;
break;
}
}
if (!$valid && $directForbidden) {
exit(“404 not found”);
}
return $valid;
}
把fangwen.php改为你想让用户看到的页面。
这里还需要注意织梦dedecms网站还要把index.php设置为优先默认文档,否则默认文档就会读取index.html
就不会实现跳转效果! 以上的方法仅供大家参考学习!需要的朋友可以先备份文件再测试。
仿站咨询扫二维码


仿站教程推荐
- 相关链接:
- 教程说明:
织梦dedecms怎么实现用户和搜索引擎访问页面不同
。