大家。 我对 CI会话有疑问 我的部分配置用于会话:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
在短时间内,机器人/蜘蛛会创建大量(约20万)个会话。喜欢:
Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
有没有办法阻止这种情况? 我读了12241701个问题的答案。但我不知道在我的情况下应该写些什么。
答案 0 :(得分:1)
当你永远保持会话$config['sess_expiration'] = 0;
时,你会遇到这个“问题”。
如果您想使用链接到自己的文章中的.htaccess文件,请完全按照该答案中的显示使用它。
它正在做的是减慢所有蜘蛛的爬行速度,除了百度和Soso(它们都是中国搜索引擎),它完全禁止爬行。
我认为你不想真正禁止好的搜索引擎抓取你的网站,所以这可能是你最好的选择。