TYPO3 v9.5.0-错误消息:请求的页面不存在/robots.txt

时间:2018-10-17 09:38:22

标签: typo3 url-routing typo3-9.x

TYPO3 v9.5.0-错误消息:请求的页面不存在/robots.txt

我有一个TYPO3 9.5.0LTS,并使用bootstrap包主题。似乎一切正常……但是我经常收到这样的错误消息:

核心:异常处理程序(WEB):未捕获的TYPO3异常:#1518472189:请求的页面不存在|在第82行中的文件/is/www/typo3_src-9.5.0/typo3/sysext/frontend/Classes/Controller/ErrorController.php中抛出TYPO3 \ CMS \ Core \ Error \ Http \ PageNotFoundException。请求的URL:domain / robots.txt

是什么原因造成的,以及如何防止这种情况发生?或者如何在v.9.5中创建robots.txt?

2 个答案:

答案 0 :(得分:3)

在TYPO3 9.5中,您可以在“网站”模块中添加robots.txt。

站点->选择站点->静态路由->新建。

静态路由名称:选择“ robots.txt”
路由类型:静态文件
静态文本:选择“ robots.txt示例内容”

保存。现在应该修复。

答案 1 :(得分:1)

这将适用于所有TYPO3版本。对于TYPO3 V9.x,请使用solution之前的Thomas Löffler

您的服务器配置(apache?.htaccess?)将把任何请求移交给没有文件,没有目录,也没有指向TYPO3的index.php文件的符号链接。

在您的情况下,您没有文件robots.txt。因此TYPO3想要处理它,但是没有具有该名称的资源。这会在TYPO3中创建404错误。

为防止这种情况,请先在您的网络服务器上的DOCUMENT_ROOT文件夹中创建robots.txt文件

那么robots.txt文件到底是什么。
这是一种告诉搜索引擎如何在服务器上运行的方法。它包含对何时停止爬网的搜索引擎爬网程序的推荐(例如typo3_src文件夹)。爬虫会自动定期请求它。