You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue 3.4项目部署后robots.txt文件无法访问(404错误)

Vue3.4项目robots.txt访问404的解决方法
  • 问题原因:Vue项目默认打包规则中,仅public目录下的文件会被直接复制到构建产物(dist)的根目录。若将robots.txt放在项目根目录,打包时不会将其纳入输出文件,部署后自然无法访问。
  • 解决步骤:
    1. 将项目根目录的robots.txt移动到项目的public文件夹下
    2. 重新执行打包命令:npm run build(或项目使用的其他打包命令)
    3. 重新部署更新后的dist文件
  • 验证注意:部署完成后,访问https://www.example.com/robots.txt时不要加末尾的斜杠/,否则可能被路由解析导致404。

补充:如果项目使用了自定义打包配置(比如vite.config.js),可检查是否修改过静态资源复制规则,确保public目录下的文件能正确输出到dist根目录。

内容的提问来源于stack exchange,提问作者g4rf4z

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 23:27:23