当前位置:  开发笔记 > 运维 > 正文

你可以在.htaccess中有多少RewriteRules而没有麻烦?

如何解决《你可以在.htaccess中有多少RewriteRules而没有麻烦?》经验,为你挑选了1个好方法。

简单的问题.我的.htaccess中可以有多少RewriteRules是否有限制,或者我可以将其中的大量RewriteRules放在那里,而Apache不会对我产生任何问题?

是否存在服务器简单潜水的相对限制因为需要迭代的许多规则?

谢谢!



1> Gumbo..:

您必须知道每个请求都正在处理.htaccess配置文件.

因此,如果您有一个包含1000条规则的.htaccess文件,最糟糕的情况是每次请求到达此目录时都会测试每1000条规则.

因此,您应该尽可能使用规则与请求匹配的结构.处理更频繁请求的规则应出现在较不频繁的请求之前,并确定处理(请参阅Lflag).阅读规则集处理以了解规则的处理方式(另请参见RewriteLogLeveldirecitve).

另一个因素是正则表达式:更好地使用"简单"和有效的正则表达式而不是模糊或复杂的正则表达式.您应该研究正则表达式的解释和处理方式,以避免代价高昂的表达式并充分利用它们.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有