2
如何告訴我的本地服務器從遠程服務器(生產服務器)解釋所有以/uploads/
開頭的相對路徑?將相對路徑解釋爲生產服務器的路徑
uploads
文件夾超出了版本控制,我沒有在我的本地服務器(測試服務器)中。
如何告訴我的本地服務器從遠程服務器(生產服務器)解釋所有以/uploads/
開頭的相對路徑?將相對路徑解釋爲生產服務器的路徑
uploads
文件夾超出了版本控制,我沒有在我的本地服務器(測試服務器)中。
您可以使用apache的mod_proxy模塊。
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /uploads http://live.domain.com/uploads
ProxyPassReverse /uploads http://live.domain.com/uploads
的ProxyRequests Off
禁用正向代理,這樣你的機器不能被用作代理服務器。
<Proxy *>...</Proxy>
設置您的(反向)代理的訪問權限; 'all'在這種情況下。
而且finaly的ProxyPass
和ProxyPassReverse
定義每個請求「/上傳」應當被傳遞到「http://live.domain.com/uploads」( - >的ProxyPass)和從「HTTP每個響應:/ /live.domain.com/uploads'應該被視爲來自'/ uploads'( - > ProxyPassReverse)。
您可以添加註釋來簡要說明代碼的不同部分嗎? –
@Emanuil:增加了一個基本的解釋,欲瞭解更多信息,請訪問提供的鏈接。 – ChrFin
謝謝!這非常有幫助。代碼應該在'.htaccess'文件中嗎? –