为什么这不起作用的任何想法?
.htaccess文件中的RedirectMatch规则。
RedirectMatch "(?:example.com)\/(?:images)\/(.*)(jp?g|bmp|png)" "http://www.example.com/assets/images/public/$1$2"
我觉得它归结为正则表达不正确。
期望的结果: 基本上,如果请求是: http://www.example.com/images/some-logo.jpg 它从这里被拉出来: http://www.example.com/assets/images/public/some-logo.jpg
答案 0 :(得分:1)
我认为您需要RewriteRule
而不是RedirectMatch
:
RewriteRule ^images/([^/]+)$ /assets/images/public/$1 [L]