我的当前robots.txt configuration是统计文献路由,是通往stitemap.xml的硬编码路径:
routes:
-
route: robots.txt
type: staticText
content: "User-agent: *rnDisallow: /typo3/rnDisallow: /typo3_src/rnAllow: /typo3/sysext/frontend/Resources/Public/*rnrnSitemap: https://www.domain.de/sitemap.xmlrn"
是否有一种巧妙而简单的方法来创建一个机器人。
CS_SEO扩展名在多域设置中包含并保存了很多工作和类型的错误。
您可以在网站配置内使用环境变量。例如
Sitemap: %env(BASE_URL_WITH_PROTOCOL)%/sitemap.xml
可以在.htaccess中设置环境变量,例如:
SetEnv BASE_URL_WITH_PROTOCOL http://localhost
文档 - https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/apioverview/sitehandling/sitehandling/sitehandling/usingenvvars.html
为什么不在typo3中构建动态页面,该页面呈现为 robots.txt
?
确保删除所有HTML(标题和标签),并进行普通的TXT渲染。然后,您可以将任何内容插入文件,包括生成的URL。
您可以使用纯的Typoscript或流体模板。