Apache2

無法為我的域的子路徑編寫 apache2 配置

  • September 12, 2018

我的應用程序根目錄:/public/index.php /public/front/index.html

我希望mydomain.com/api從***/public/index.php提供服務,而我的前端即來自/public/front/index.html的靜態站點***mydomain.com/

我嘗試使用代理位置,文件根為 /public/,但未能在 Apache2 中提供結果。

需要一個正確的方法。(已經為 nginx 使用了一個簡單的 conf 來做同樣的事情)

您通常使用該Alias指令將特定 URL 路徑映射到文件系統上的位置,而不管它們相對於指定 DocumentRoot 的位置。

DocumentRoot /public/front
Alias /api/   /public/ 

請注意,執行上述操作也會暴露您的前端,http://example.com/api/front/但這就是您選擇的奇怪目錄佈局的不幸結果……

引用自:https://serverfault.com/questions/930592