0
嗨我想写一个AliasMatch规则来映射不同的URL到不同的目录位置的数量。目标是仅从apache提供应用程序的所有静态内容。由于文件夹结构不佳,我的静态内容散布在整个应用程序中,并且无法立即更改文件夹层次结构。所以我试图做的是为所有的静态文件写一个别名匹配,然后从apache提供服务。 例如让说,我有在多个位置.css文件中的应用程序一样apache别名匹配到从不同的URL到相同的目录匹配文件名
wwww.my-app.com/my-app-context/some-random-number/css/first.css
wwww.my-app.com/my-app-context/some-random-number/some-folder/some-other-folder/css/second.css
现在我已经放置在两个first.css和second.css在Apache在以下目录位置
/apache-root/static-content/css/first.css and
/apache-root/static-content/css/second.css
现在只想从apache提供这些文件而不更改网址。 我已经作出了uriworkermap.properties如下
/app-context=bladeTemp
/app-context*=bladeTemp
!/*.css=bladeTemp
AliasMatch我用的是
AliasMatch $/(.*)\.css$1 /apache-rootstaticContent/css/$1.css
一些可以帮助我如何使用aliasmatch正则表达式上述目的。 或者我应该使用mod_rewrite还是别的?