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

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

想配置下前端靜態(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的實(shí)際訪問(wèn)靜態(tài)文件的目錄為/home/work/plat/project/public/static,前端訪問(wèn)路徑為http://www.xxx.com/static/a.js
node的實(shí)際訪問(wèn)靜態(tài)文件的目錄為/home/work/new/data/public/static/,
前端訪問(wèn)路徑為http://www.xxx.com/public/static/a.js

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

回答
編輯回答
心悲涼

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

2018年8月2日 10:10