2011-04-03 75 views
0

我的網址模式是像這樣:mod_rewrite的幫助

example.com/A/B 

我想我的網址條件是,如果A.html並在緩存文件夾中做這樣或那樣的,我有這樣的事情至今:

RewriteCond ^([^/]+)/?([^/]*) /cache/$1.html -f 

但我知道它不是正確的做法,任何幫助將不勝感激!
謝謝!

回答

0

$NRewriteCond中的反向引用是指對應的RewriteRule。所以,如果您包括您在RewriteRule需要的匹配組,你可以這樣做:

RewriteCond /cache/$1.html -f 
RewriteRule ^([^/]+)/?([^/]*) whatever-replacement 

或者,你可以使用一個%N反向引用,幷包括另一RewriteCond

RewriteCond %{REQUEST_URI} ^([^/]+)/?([^/]*) 
RewriteCond /cache/%1.html -f