我的网址格式如下:
example.com/A/B
我希望我的网址条件是,如果缓存文件夹中存在A.html
这样做,那么我到目前为止有这样的事情:
RewriteCond ^([^/]+)/?([^/]*) /cache/$1.html -f
但我知道这不是正确的做法,任何帮助都会受到赞赏! 谢谢!
答案 0 :(得分:0)
$N
中的 RewriteCond
反向引用指的是相应的RewriteRule
。因此,如果您在RewriteRule
中添加了所需的匹配组,则可以执行以下操作:
RewriteCond /cache/$1.html -f
RewriteRule ^([^/]+)/?([^/]*) whatever-replacement
或者,您可以使用%N
反向引用,并添加其他RewriteCond
:
RewriteCond %{REQUEST_URI} ^([^/]+)/?([^/]*)
RewriteCond /cache/%1.html -f