2011-05-28 163 views
1

我有以下重写规则:阿帕奇重写规则

RewriteEngine on 
RewriteRule /stylesheets/[0-9]+/(.*)$  /stylesheets/$1 [L] 

所以在HTML我可以说/stylesheets/05282011/xxx.css并将其指向/stylesheets/xxx.css

这看起来对我来说是正确的,但任何人都可以发现为什么它不起作用?

感谢

回答

1

问题的原因是由Apache的剥离开始斜线/。试试这条规则:

RewriteRule ^stylesheets/[0-9]+/(.*)$ /stylesheets/$1 [L] 
+0

不错的一个就这样做了! – Bob 2011-05-28 15:58:02