我似乎有一个很难匹配的模式,应该很简单:/
我想使用一个简单的版本编号系统来动态匹配css文件,比如:
[url]/css/name-of-file.001。css将重定向到[url]/css/name of file.css
使用以下htaccess代码可以很好地工作:
RewriteRule ^css/(.+).([0-9]+).css$ /css/$1.css [L]
但是。。。
当我试图访问ie6.css时,它完全失败了(我知道ie6已经有十亿年的历史了,但我们中的一些人仍然必须支持它……不管喜欢与否)。
文件名中的数字6似乎有问题,但据我所知,"(.+)"表示任何字符或数字,一次或多次"
什么东西?非常感谢您的帮助!我试过我能想出的每一个组合。。。
我想应该是:
RewriteRule ^css/(.+)'.([0-9]+)'.css$ /css/$1.css [L]
请注意,如果.
出现在模式中,则必须对其进行转义。否则,它代表任何字符