在spring java web app中,在domain.com/robots.txt中显示robots.txt文件,而不是domain.com/context/robots.txt

62lalag4  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(212)

我试图将robots.txt文件添加到我的springjavaweb应用程序中,但是当我将该文件放入webapp文件夹时,文本只能通过 localhost:8000/context/robots.txt 而不是 localhost:8000/robots.txt (googlecrawler将检查的url),在这里我收到一个404错误。我试着把robots.txt文件放在src、webinf、项目的根文件夹等等,结果都是一样的。
我还尝试将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应用程序,我对所有这些都完全不熟悉,我已经尝试了所有可能的解决方案,我已经找到了(即使我不完全了解其中任何一个),没有任何工作,所以任何帮助或提示,这将是非常感谢!
文件夹结构

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题