如何解决在 WebLogic Server 中的根 url 处显示文件
我正在尝试将 robots.txt 文件添加到我的 Spring Java Web 应用程序中,以便在根 url domain.com/robots.txt
而不是 domain.com/context/robots.txt
处提供服务,但是无论我在我的项目中尝试什么,例如将文件放在 webapp 文件夹、src 文件夹中或使用 domain.com/robots.txt
处的最佳情况。
我知道 Tomcat 有一个 ROOT 文件夹,您放置的所有内容都可以通过 domain.com
访问,而无需通过上下文,但我找不到 WebLogic 的任何等效文件夹,这是我正在使用的应用程序服务器。有没有什么方法可以使用 WebLogic Server (10.3.6) 直接在项目的根目录显示文件而不需要通过上下文?
我也在我的 weblogic.xml 和 C:/files 的 robots.txt 文件中尝试了所有这些,但我总是在 domain.com/robots.txt
处得到 404。怎么了?
<virtual-directory-mapping>
<local-path>C:/files</local-path>
<url-pattern>robots.txt</url-pattern>
<url-pattern>*.txt</url-pattern>
<url-pattern>robots.*</url-pattern>
<url-pattern>/robots.*</url-pattern>
<url-pattern>/robots.txt</url-pattern>
<url-pattern>*robots.txt</url-pattern>
<url-pattern>*robots.*</url-pattern>
<url-pattern>*/robots.*</url-pattern>
<url-pattern>*/robots.txt</url-pattern>
</virtual-directory-mapping>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。