我们正在使用 Google CSE(自定义搜索引擎)付费服务来索引我们网站上的内容。该站点主要由包含文件的 PHP 页面构建而成,但也有一些动态页面将信息从数据库中提取到单个页面模板中(例如新版本)。我们遇到的问题是我可以为数据库中的内容设置过期日期,因此说“id=2”会显示“此内容已过期”通知。但是,如果 ID 2 附加了上传的 PDF,则 PDF 文件仍保留在搜索索引中。
我知道我可以编写一个清理脚本并让 cron 运行它来查看数据库、查找过期内容、检查是否附加了任何上传的文件并重命名或删除它们,但必须有更好的解决方案(我希望)。
如果您过去遇到过这种情况,请告诉我,以及您的建议。
感谢:D。