域名分流解决方案
在 include/global.func.php 里加上
if(!defined('IS_FROMSEARCH')) {
$kw_search = 'baidu|sogou|google|yahoo';
if(preg_match("/($kw_search)/", $_SERVER['HTTP_REFERER'])) {
define('IS_FROMSEARCH', TRUE);
} else {
define('IS_FROMSEARCH', FALSE);
}
}
return IS_FROMSEARCH;
}
在include/common.inc.php找到
require_once DISCUZ_ROOT.'./include/global.func.php';
在下面添加
define('IS_FROMSEARCH', getfromsearch());
if ($_SERVER['SERVER_NAME'] != 'www.b.com' && IS_FROMSEARCH) {
$url='http://www.b.com'.$_SERVER['REQUEST_URI'];
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: $url");
}
最后更新于 2010-08-11 21:40:36 并被添加「dz 分流」标签,已有 1193 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处