我有这个重定向(在Apache 2.4 VirtualHost *:80配置中),它将www.example.com重定向example.com到example.com/api/(子文件夹),它工作得很完美。
一旦我在浏览器中输入http://example.com,它就会直接把我带到http://example.com/api/。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) /api$1 [R,L]
现在,我需要的是透明地运行,我希望http://example.com/api直接在根域上加载:http://example.com
我已经尝试了各种建议,我发现在互联网上,但没有什么会隐藏/屏蔽子文件夹从最终的URL显示在浏览器中。
1条答案
按热度按时间pvcm50d11#
我想有一个更简单的解决方案。我在Apache后面的Tomcat服务器上运行我的应用程序,因此在VirtualHost配置中添加了以下Apache规则,修复了子文件夹透明性的问题。