Mod rewrite apache重写规则不起作用

Mod rewrite apache重写规则不起作用,mod-rewrite,Mod Rewrite,我有以下重写规则: RewriteEngine on RewriteRule /stylesheets/[0-9]+/(.*)$ /stylesheets/$1 [L] 所以在html中我可以说/stylesheets/05282011/xxx.css,它指向/stylesheets/xxx.css 这在我看来是正确的,但有人能看出为什么它不起作用吗 谢谢问题是开始斜杠/,因为它是由Apache剥离的。试试这个规则: RewriteRule ^stylesheets/[0-9]+/(

我有以下重写规则:

RewriteEngine on
RewriteRule /stylesheets/[0-9]+/(.*)$      /stylesheets/$1 [L]
所以在html中我可以说/stylesheets/05282011/xxx.css,它指向/stylesheets/xxx.css

这在我看来是正确的,但有人能看出为什么它不起作用吗


谢谢

问题是开始斜杠
/
,因为它是由Apache剥离的。试试这个规则:

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

问题是启动斜杠
/
,因为它是由Apache剥离的。试试这个规则:

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