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



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

我有一个 TYPO3 9.5.0LTS 并使用引导包主题。似乎一切都在工作...但是我经常收到这样的错误消息:

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

是什么原因造成的,如何防止这种情况?或者如何在 v.9.5 中创建机器人.txt?

在 TYPO3 9.5 中,您可以在站点模块中添加机器人.txt。

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

静态路线名称:选择"机器人.txt">
路线类型:选择"静态文本">
静态文本:选择"机器人.txt示例内容">

救。现在应该修复。

这将适用于所有 TYPO3 版本。对于TYPO3 V9.x,请使用Thomas Löffler的解决方案。

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

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

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

那么什么是机器人.txt文件。
这是一种告诉搜索引擎如何在您的服务器上行为的方法。它包含对搜索引擎爬虫的建议,何时停止爬网(如typo3_src文件夹(。爬虫会自动定期请求它。

相关内容

最新更新