我有以下重写规则:
RewriteRule ^(.*)/(stylesheets|javascript)/[0-9]+/(.*)$ /$1/$2/$3 [L]
RewriteRule ^(stylesheets|javascript)/[0-9]+/(.*)$ /$1/$2 [L]
它让我做/foo/stylesheets/123456/bar.css映射到/foo/stylesheets/bar.css和/stylesheets/123456/bar.css映射到/stylesheets/bar.css
但是我只是想知道他们是否可以以某种方式合并?
我尝试将其更改为:
RewriteRule (stylesheets|javascript)/[0-9]+/(.*)$ $1/$2 [L]
但是对于/ foo / stylesheets /
的任何内容都不起作用Thanksl
答案 0 :(得分:0)
试试这个:
RewriteRule ^(.+/)?(stylesheets|javascript)/[0-9]+/(.*)$ /$1$2/$3 [L]
我只是不确定会给你多少性能(甚至可能相反)。