哪些工具或技术可用于pipe理Apache的大量重写规则?

[注意:我在Stack Overflow上提出这个问题,有人build议我来这里。 我在这里search,发现这是接近我的问题,但不完全。

在我们的Apacheconfiguration中,我们目前有超过450个重写规则,跨4个不同的文件。 正如你所想象的,它们对于我们网站的运作方式至关重要。

我们当然要检查我们所添加的所有规则,把它们放在git中,并确保它们保持正确的顺序,以便不会踩到彼此的脚趾,但随着产品的全时开发,这个数字可能只会增加。

你用什么工具和/或技术来维护这种重要的(和潜在危险的)configuration? 你有什么保障措施来确保devise不当的重写规则不会意外地把大部分的网站带走?

[以前的服务器故障线程提到RewriteMap,这似乎是一个有趣的工具,但不太适合解决我们的特定问题。]

你用什么工具和/或技术来维护这种重要的(和潜在危险的)configuration?

/usr/bin/vim 

🙂

你有什么保障,以确保一个不正确的devise重写规则不会意外地把你的网站的大部分?

一个适当的开发/分期环境。 老实说,这确实是确保新规不会影响事情的唯一方法。 首先在那里部署,运行你的testing程序,然后部署到产品。

我们正在使用svn + rsync + python脚本同步整个Web场的所有规则文件。 你如何使用Git?