鍍金池/ 問答/PHP  Linux  HTML/ apache靜態(tài)文件代理路徑配置問題

apache靜態(tài)文件代理路徑配置問題

想配置下前端靜態(tài)文件的代理。把node服務(wù)器的靜態(tài)文件重定向到Apache。做了如下配置:

RewriteCond %{REQUEST_URI} ^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg)$
RewriteCond /home/work/plat/project/public%{REQUEST_URI} !-f
RewriteRule ^(.*)$ /home/work/new/data/public/$1 [L]

apache的實際訪問靜態(tài)文件的目錄為/home/work/plat/project/public/static,前端訪問路徑為http://www.xxx.com/static/a.js
node的實際訪問靜態(tài)文件的目錄為/home/work/new/data/public/static/,
前端訪問路徑為http://www.xxx.com/public/static/a.js

但是一直不生效。求解為什么,是我路徑配置的不對?

回答
編輯回答
心悲涼

已修改,問題出在$1,$1獲取的是文件的訪問路徑。
node的實際訪問靜態(tài)文件目錄配置為/home/work/new/data/即可。

2018年8月2日 10:10