我想测试RewriteRule
的效果,而不会遇到设置虚拟主机和RewriteLog
并在浏览器中抛出网址(或curl
)。
但我不只是想测试正则表达式。我希望我的URL实际上通过Apache的mod_rewrite堆栈,我希望看到它的响应。
如果我能够了解哪些规则对URL起作用,哪个顺序以及中期结果是什么,那就太棒了。 (我想大部分都出现在重写日志中,但我想避免这种设置)
那里有没有这方面的工具?
我很好,它无法处理RewriteConds,因为那些通常依赖于请求标题等等。
答案 0 :(得分:2)
我没有遇到过mod_rewrite验证器,但是设置vhost可能比在这里发布更快:)
你最好的选择是单元测试。提供重写规则和预期结果列表,然后获得定期报告。我不了解您的环境,但Google results看起来很有希望。
希望指出你正确的方向!
答案 1 :(得分:1)
答案 2 :(得分:0)
正如https://stackoverflow.com/a/30966316/4338417所说的答案......
http://www.generateit.net/mod-rewrite/index.php允许您创建RewriteRule,并允许根据您的需要修改生成的URL。