我在Play!的前端使用Apache Proxy。 爲了重用我的SSL證書, Apache的配置是這樣的:使用子目錄代理時出現錯誤資產路徑
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
</Location>
<Proxy balancer://mycluster>
BalancerMember http://localhost:9997
BalancerMember http://localhost:9998 status=+H
</Proxy>
<Proxy *>
Order Allow,Deny
Allow From All
</Proxy>
ProxyPreserveHost On
ProxyPass /balancer-manager !
ProxyPass /play/ balancer://mycluster/
ProxyPassReverse /play http://localhost:9997/
ProxyPassReverse /play http://localhost:9998/
它似乎確定在第一,但我發現並不如預期的資源路徑。 正確的道路應該是這樣的http://domain/play/jquery.js
,但玩!返回像這樣http://domain/jquery.js
, 因此,當用戶獲取資源時,Apache無法解析url, 有什麼建議?
謝謝!
你如何在模板中使用它? – biesior
@biesior我不修改我的模板,我認爲模板的相對路徑應該保持不變,對不對? – Ethan