我在使用 CMS 的网站上进行本地开发。我们有一个目录,用于存储用户上传的内容,例如图像 (/assets/)。问题是,在本地开发时,我不想将生产站点上传的所有文件都放在我的机器上,所以我将这个目录留空,并且所有对 /assets/ 目录中文件的 HTTP 请求都得到 404'编。
如果我可以在我的 .htaccess 中有一个重写规则来检测 404,并转发到生产站点的外部 URL 以从那里加载资产,那就太好了。逻辑是:
Request localhost/somesite/assets/foo.jpg
200 response ? send the local file /somesite/assets/foo.jpg
404 ? forward to http://www.productionsite.com/assets/foo.jpg
这可能吗?