debugging - 除了使用浏览器之外,是否有更好的方法来测试或调试 Mod 重写规则?

标签 debugging testing mod-rewrite

我很难理解重写实际上在做什么。我想设置一些规则,然后能够对其进行测试并像调试器一样单步执行。

最佳答案

据我所知,没有一种工具可以让你这样做,但是,有一些你可以使用的东西对我帮助很大。

我们都知道重写都是关于正则表达式的,能够正确地编写它们是必须

Helicon Tech 有一个名为 Regular Expression Test Utility 的工具(在页面底部)。它非常适合编写您的规则并对其进行评估。它将允许您使用重写命令,并会告诉您是否存在匹配或评估错误。

此外,作为第二个工具(用于快速正则表达式),我使用 gskiner 的一个名为 regexr 的工具。它可以作为 online version 使用,或者我最喜欢的desktop version .它不会检查重写评估,但会让您编写正则表达式并突出显示结果,因此当我想重定向点击该页面的用户时:

http://www.website.co.uk/blog/index.cfm?article=1

http://www.website.co.uk/blog/article/1

我只是用它来测试我的比赛: alt text http://img13.imageshack.us/img13/5608/exampleyo.jpg

希望对你有帮助

关于debugging - 除了使用浏览器之外,是否有更好的方法来测试或调试 Mod 重写规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2618851/

相关文章:

vb.net - 无法解决的错误?

date - Robotframework:使用获取当前日期以特定格式在运行时获取日期

mongodb - Play-ReactiveMongo 插件 : play2 testing a controller with a reactiveMongoApi

php - 如何最小化 .htaccess 规则?

visual-studio - 如何在不停止进程的情况下停止调试(或分离进程)?

debugging - 如何在 TensorFlow 和 Keras 的损失函数中打印中间变量?

ruby-on-rails - 如何使用 RSpec 测试一个项目的类别是否是类别表中的有效类别?

apache - Proxy_pass 因 Spring 安全性而失败

apache - 如何停止重写规则?

Linux:最强大的调试器