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

问题描述 投票:0回答:2

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?

typo3 url-routing typo3-9.x
2个回答
3
投票

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

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

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

保存。现在应该修好。


1
投票

这适用于所有TYPO3版本。对于TYPO3 V9.x,请使用solutionThomas Löffler

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

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

为了防止这种情况,jst在DOCUMENT_ROOT文件夹中的Web服务器上创建robots.txt文件

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

© www.soinside.com 2019 - 2024. All rights reserved.