mod_rewrite 对比 mod_substitute |我怎样才能区分它们?

mod_rewrite vs mod_substitute | How can i differentiate them?

我是 AEM 调度员的新手。我无法理解调度程序重写规则中的 mod_rewite 和 mod_substitute。 mod_rewite 什么时候出现,什么时候 mod_substitute.

两个模块用于不同的目的。文档指出:

mod_substitute

Perform search and replace operations on response bodies

这意味着:

  1. 适用于传出的 响应
  2. 使用 mod_substitute 您可以更改 发送回浏览器的内容 。例如,您可以更改 HTML(在一定程度上)。

mod_rewrite

Provides a rule-based rewriting engine to rewrite requested URLs on the fly

这意味着:

  1. 处理传入的请求
  2. 允许您更改传入请求的发送目标。

根据个人经验,我会说 99.9% 的人将在 AEM 项目中与 mod_rewrite 一起工作。

链接

  1. Documentation mod_substitute
  2. Documentation mod_rewrite