【发布时间】:2017-12-04 07:47:18
【问题描述】:
我的网络应用程序出现以下错误:
2017-12-02 22:32:39
[10.133.0.13][-][-][error][yii\web\HttpException:404]
yii\base\InvalidRouteException: Unable to resolve the request
"assets/7adcf7ba/site.css". in
/var/www/html/my-website/vendor/yiisoft/yii2/base/Module.php:537
它是由web crawler of Google 引起的,正如我在 HTTP_USER_AGENT 中看到的那样。 7adcf7ba 文件夹不存在(不再存在),所以我认为爬虫以某种方式使用缓存数据。
如何防止爬虫尝试访问这个过时的资源文件并使用当前的?
我不想要Google's Search Console 的解决方案,因为它当然不是唯一的网络爬虫,而且我不想维护多个爬虫。
我可以使用 robots.txt 吗?元标签?特殊属性?我该怎么做?
【问题讨论】:
标签: yii2 resources web-crawler