2016-09-02 34 views
2

作爲服務,我想訪問「web/uploads」中的圖像。當我試圖做到這一點,它的返回:如何使用FOSREST直接從web目錄訪問圖像

未找到路線「GET /網站/上傳/」

但我只是想訪問該目錄內的圖像。我正在上傳圖片,我需要從外部加載它們。任何燈都可以做到這一點?謝謝。

回答

2

/web/目錄是你(公共)文檔的根目錄,所以它是你的域指向的地方。

假設例如你有虛擬主機example.lc指向/path/to/project/web/,然後,而不是請求的:

http://example.lc/web/uploads

你應該嘗試:

http://example.lc/uploads

當你試圖訪問:

http://example.lc/web/uploads

網絡服務器真正尋找/path/to/project/web/web/uploads,由於這條道路並不存在,它重寫URL以app.php這是Symfony的應用程序入口點。

+0

我還想指出OP中,任何來自文檔根目錄的靜態文件服務器實際上都不是由Symfony處理的。這些文件直接由HTTP服務器提供,並且不通過Symfony堆棧。 – Gerry

相關問題