我的应用程序根目录:/public/index.php /public/front/index.html
我想要mydomain.com/api服务于/公共/index.php,以及我的前端,即静态网站mydomain.com/从/公共/前台/index.html。
我曾尝试使用代理人和地点使用文档根目录作为 /民众/但未能在 Apache2 中提供结果。
需要一种正确的解决方法。(已经使用 nginx 的简单配置来做同样的事情)
答案1
您通常使用Alias
指令将特定的 URL 路径映射到文件系统上的位置,而不管它们相对于指定 DocumentRoot 的位置。
DocumentRoot /public/front
Alias /api/ /public/
请注意,执行上述操作也会暴露您的前端,http://example.com/api/front/
但这是您选择的奇怪目录布局的不幸结果......