如何解决在域.com/robots.txt 显示robots.txt 文件而不是在Spring Java 网络应用程序中的域.com/context/robots.txt
我正在尝试将 robots.txt 文件添加到我的 Spring Java Web 应用程序,但是当我将该文件放入 webapp 文件夹时,文本只能通过 localhost:8000/context/robots.txt
而不是 localhost:8000/robots.txt
可见(谷歌爬虫会检查的网址),我收到一个 404 错误。我试过将 robots.txt 文件放在 src、WEB-INF、项目的根文件夹等,结果相同。
我还尝试将我的 application-context.xml 将“/robots.txt”重定向到我的文件,其中 <mvc:resources mapping="/robots.txt" location="/robots.txt" order="0"/>
用于所有以前的位置,但仍然无法正常工作。我的应用程序的索引页面将是 domain.com/context/firstpage.ac,因此每个页面都可以在该上下文下访问,正如我所说,当我将 robots.txt 文件放在 webapp 文件夹中时,它也会显示在那里。
有什么方法可以将我的 robots 文件与其他文件分开并将其放在 localhost:8000/robots.txt 中,还是不可能,因为我的应用程序是在该特定上下文中部署的?这是我第一次使用 Java Web 应用程序前端,我完全不熟悉所有这些,我已经尝试了我找到的所有可能的解决方案(即使我不完全理解它们中的任何一个),但没有任何效果因此,非常感谢您对此的任何帮助或提示!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。