Codeigniter 代码点火器中的AB测试
我正在尝试使用CodeIgniter进行AB测试,但这对我来说还是第一次,所以请原谅这个新手的问题 我发现,在index.php中,我可以根据以下内容控制向用户显示哪个应用程序文件夹:Codeigniter 代码点火器中的AB测试,codeigniter,ab-testing,Codeigniter,Ab Testing,我正在尝试使用CodeIgniter进行AB测试,但这对我来说还是第一次,所以请原谅这个新手的问题 我发现,在index.php中,我可以根据以下内容控制向用户显示哪个应用程序文件夹: if(isset($_SESSION['subsite'])) { $application_folder = "application".$_SESSION['subsite']; } elseif(rand(1,2) % 2) { $application_folder = "
if(isset($_SESSION['subsite']))
{
$application_folder = "application".$_SESSION['subsite'];
}
elseif(rand(1,2) % 2)
{
$application_folder = "application";
$_SESSION['subsite'] = '';
}
else
{
$application_folder = "application_old";
$_SESSION['subsite'] = '_old';
}
但是,这将重定向所有流量,而不显示重定向。我担心搜索引擎优化会因为谷歌和其他机器人会不断看到网站的不同版本而采用这种方法。请有人提供适当的程序。谢谢。您可以检查用户代理字符串以确定访问者是否是搜索引擎爬虫 用户代理字符串存储在PHP中的$\u服务器['HTTP\u User\u agent']中。您可以查看此SO帖子以了解更多信息: