spring - 在 Spring 项目中将 .htaccess 文件放在哪里?
问题描述
按照这个答案:.htaccess 位于 ubuntu apache2 的哪里?,我在我的 Spring 项目.htaccess
的目录中创建了一个文件。src/main/resources
但是,它似乎不起作用,因为它具有以下内容
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
然后我重新启动了我的计算机,但我仍然有 CORS 问题。为什么?
解决方案
如果您想将 .htaccess 文件添加到您的 Apache HTTP 服务器上正在访问的某个目录中,您必须找到一些机制,而不是将其深入到某个 maven jar 或 war 文件中。
即使 htaccess 作为部署的一部分在某处解包,如果 Apache HTTP Server 参与为 Spring 应用程序提供服务,它也不会通过文件系统。
推荐阅读
- javascript - 为 ng-repeat 汇集数组
- python - Python 数据类中的 if else
- java - 如何修复此错误:java.lang.NoSuchMethodError: 'java.lang.AutoCloseable org.mockito.MockitoAnnotations.openMocks(java.lang.Object)'
- omnet++ - Omnet++ - 如何计算节点(无线主机)传输、接收或空闲的时间?(--> Inet)
- r - 函数中 R 的总和
- python - 协助使用 bs4 抓取 json 解析
- swiftui - 使用 ViewBuilder 时内容包装未对齐的 HStack
- c# - user.firstname 在 asp.net 中不可用
- react-native - 我应该如何在我的 React Native 应用程序中集成视频聚会功能?
- docker - 为什么vxlan封装的UDP包的源端口偶尔会改变?