我有一个.htaccess文件:
map = Heatmap.new
map << Heatmap::Area.new(1, 10)
map << Heatmap::Area.new(5, 20)
map << Heatmap::Area.new(17, 10)
map << Heatmap::Area.new(25, 38)
map << Heatmap::Area.new(35, 70)
map << Heatmap::Area.new(15, 90)
map << Heatmap::Area.new(27, 60)
map.output('simple.png')
我想在begib
添加该规则当url为:http://www.sample.com/test.php然后返回(DO NOTHING),只是绕过所有规则。
有什么想法吗?
答案 0 :(得分:5)
您可以使用短划线-
代替RewriteRule
- (破折号)
短划线表示不应执行替换(现有路径未经过触摸传递)。当需要在不改变路径的情况下应用标志(见下文)时使用。
使用L
|last标志,它将跳过以下所有规则。这意味着,当您在开头插入规则时
RewriteRule ^test\.php$ - [L]
它只会处理test.php
,就像根本没有规则一样。
当您在中间某处插入此规则时,Apache将处理所有规则,然后退出规则链。