将 robots.txt 添加到 Expo 网页版

问题描述 投票:0回答:1

我正在使用 Expo 49 跨本机和网络进行构建。对于网络版本,我需要添加 /robots.txt 路由和其他类似路径。

在我的 /app 目录中,我尝试添加转义路径以确保它能够通过

.txt
:

进行解析

/app/robots[.]txt.tsx

但是没有成功。世博会重定向至

[...missing].tsx

当然这是有效的:

/app/robots.tsx

但是随后它解析为路径:

/robots
,这是不正确的。

还有其他方法可以做到这一点吗?如果不允许路径为 robots.txt,那么在静态 Web 构建中添加 .txt 吗?

react-native expo react-native-navigation
1个回答
0
投票

我通过将 robots.txt 添加到根目录中的公共目录来解决此问题,然后构建网络版本并提供服务:

npx expo export -p web
npx serve dist

现在 robots.txt 可在 localhost:3000/robots.txt 获取

© www.soinside.com 2019 - 2024. All rights reserved.