如何添加 ads.txt

How to add a ads.txt

所以,我想在我的网站上添加一个 ads.js,但是 Next github 中的例子不是很清楚。任何人都知道该怎么做? 下面是机器人和站点地图的下一个示例: https://github.com/zeit/next.js/tree/canary/examples/with-sitemap-and-robots-express-server

谢谢!

取决于此文件需要去哪里,您可以执行以下选项之一。

  1. 如果没关系,只需将其放入 /static 文件夹中,然后将其命名为 go.to/static/ads.txt

  2. 将其放入 /static 文件夹并将此脚本添加到您的自定义服务器以处理此新路径 /ads.txt 以便 go.to/ads.txt

server.get('/ads.txt', (req, res) => {
  const filePath = join(__dirname, 'static/ads.txt')
  app.serveStatic(req, res, filePath)
})

server.get('*', (req, res) => handle(req, res))

此解决方案适用于快速服务器。

假设您已经在节点中设置了一个静态目录并使用了 express:

app.use(express.static(__dirname + '/public'));

只需将 'ads.txt' 文件放在 'public' 目录中,它将通过对您的应用程序的获取请求自动提供/可用。com/ads.txt

只需将 ads.txt 文件添加到 /public 文件夹即可。