我有一个网站,我将流量分成两个用户组“学习者”和“教师”。我将他们的用户组保存在会话变量中,并将他们引导到他们网站的相关部分。
由于搜索引擎没有设置 user_type cookie,我遇到了搜索引擎无法索引该网站的问题。有没有一种方法可以让搜索引擎爬虫访问网站的两个部分(目前它陷入从 user_type 选择页面到主页的循环中)。
理想情况下,我还希望能够允许爬虫访问仅限会员的资源,因为学习驱动程序将能够访问我希望只有在登录后才能访问的内容。
检查会话变量 user_type 的代码在下面,并在每个页面上调用(因此为什么没有抓取任何内容)
if($check_exists==TRUE) {
$this->session->set_userdata('referrer', current_url());
if (strlen($this->session->userdata('user_type'))==0) {
redirect('/user_type/');
}
} else if($check_exists==FALSE) {
if (strlen($this->session->userdata('user_type'))>0) {
redirect('/home/');
}
}