我遇到了Apache Web服务器配置的问题。我已经成功地配置了一个子域https://subdomain.example.cloud/,它指向一个特定的子目录https://example.cloud/subdirectory1/subdirectory2/中的内容。但是,我想将对https://example.cloud/subdirectory1/subdirectory2/的直接访问重定向到子域https://subdomain.example.cloud/,以防止直接访问https://subdomain.example.cloud/中的文件。我尝试过使用VirtualHost和ProxyPass指令来配置Apache,但这两种方法似乎都不能按预期工作。但仍然可以直接访问该服务器,并且重定向不起作用。我还尝试在VirtualHost配置中设置访问控制,以拒绝对VirtualHost的访问,但这似乎也不起作用。我正在寻求帮助,正确配置Apache,以实现所需的重定向和访问控制。任何指导或建议将不胜感激。
1条答案
按热度按时间qq24tv8q1#
在根目录下创建一个
.htaccess
文件,并添加一个301重定向。此外,您还需要确保启用Apache重写
Reading about .htaccess可能也值得你花时间。
由于您使用的是node.js
这是我如何在构建时为我的项目包含自定义htaccess的一个例子。我有一个
.htaccess
文件,它位于src
的1个目录上,我在构建时创建了一个软链接。在package.json
的"scripts"
部分。这是我的react apps。但这都是节点,所以你应该能够收集我试图使点。