1

每个人。我对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问题的答案。但我不知道在我的情况下我应该写什么。

4

1 回答 1

1

好吧,当您永远保持会话时,$config['sess_expiration'] = 0;您将遇到这个“问题”。

如果您想使用链接到自己的文章中的 .htaccess 文件,请完全按照该答案中的内容使用它。

它正在做的是减慢所有蜘蛛的爬行速度,除了百度和搜搜(它们都是中国搜索引擎),它完全禁止爬行。

我认为您并不想真正禁止好的搜索引擎抓取您的网站,因此这可能是您的最佳选择。

于 2013-02-11T15:43:59.193 回答