Apache 重写规则后如何修复图像路径?

Apache 重写规则后如何修复图像路径?,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我有一些页面https://my.site.com/shop/viewbills和重写规则 RewriteRule ^/?([a-z]+)/?([a-z]+)$ /?page=$1&$2=$3 [QSA,L] 但在这种情况下,我无法理解如何修复位于该页面上的图像的uri 它们的路径为src=“storage/cache/img/avatars\u random/20.jpg”,不适用于此重写规则。看起来新的img src路径必须是src=“../storage/cache/img/av

我有一些页面
https://my.site.com/shop/viewbills
和重写规则

RewriteRule ^/?([a-z]+)/?([a-z]+)$ /?page=$1&$2=$3 [QSA,L]
但在这种情况下,我无法理解如何修复位于该页面上的图像的uri


它们的路径为
src=“storage/cache/img/avatars\u random/20.jpg”
,不适用于此重写规则。看起来新的img src路径必须是
src=“../storage/cache/img/avatars\u random/20.jpg”
,因为具有此重写规则的新uri的
https://my.site.com/shop/storage/cache/img/avatars_random/20.jpg

可能对图像使用绝对路径
/shop/storage/cache/img/avatars\u random/20.jpg
?我已经
重写了规则^/([a-z]+)$/?page=$1[QSA,DPI]
,所以
/shop/
page=shop
,默认情况下我没有路径shop。图像的默认路径为
/storage/。