我正在学习Express,我正在尝试确定将sitemap.xml文件和robots.txt文件放在何处。他们进入/ public文件夹吗?或者他们是否在我的Express应用程序的完整根目录中?
非常感谢,
克里斯
答案 0 :(得分:11)
他们需要公开访问。 public
似乎是个好地方。这些文件有效,因为其他外部服务从您的网站加载它们。如果他们无法访问,他们什么都不做。
但是,除非您的网站非常简单,否则大多数动态网站会动态生成sitemap.xml
。这意味着您为它注册一个路由,在数据库中轮询有页面的页面/对象,然后根据该信息生成xml。