5

我只是在学习 Express,并试图确定将我的 sitemap.xml 文件和 robots.txt 文件放在哪里。他们进入 /public 文件夹吗?还是它们进入我的 Express 应用程序的完整根目录?

非常感谢,

克里斯

4

1 回答 1

12

它们需要可公开访问。 public似乎是个好地方。这些文件之所以有效,是因为其他外部服务会从您的网站加载它们。如果它们不可访问,它们不会做任何事情。


虽然,除非您的网站非常简单,否则大多数动态网站都会动态生成sitemap.xml。这意味着您为它注册一个路由,轮询您的数据库以查找具有页面的页面/对象,然后根据该信息生成 xml。

于 2013-02-13T19:00:41.307 回答