是否有一种简单,简单,懒惰的方法来测试针对Apache的mod_rewrite的规则?

kch*_*kch 5 apache mod-rewrite

我想测试我RewriteRule的效果,而不必经历设置vhost和RewriteLog在浏览器中抛出URL(或者curl它们)的所有麻烦.

但我不只是想测试正则表达式.我希望我的URL实际上通过Apache的mod_rewrite堆栈,我希望看到它的响应.

如果我能够了解哪些规则对URL起作用,哪个顺序以及中期结果是什么,那就太棒了.(我想大部分都出现在重写日志中,但我想避免这种设置)

这有什么工具吗?

我很好,它无法处理RewriteConds,因为那些通常依赖于请求标题和诸如此类的东西.

Al.*_*Al. 2

我还没有遇到过 mod_rewrite 验证器,但设置虚拟主机可能比在这里发布更快:)

最好的选择是单元测试。提供重写规则和预期结果列表,然后获得定期报告。我不知道你的环境,但谷歌结果看起来很有希望。

希望这能为您指明正确的方向!