Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache mod_rewrite vs mod_replacement |我如何区分它们?_Apache_Url_Aem_Dispatcher - Fatal编程技术网

Apache mod_rewrite vs mod_replacement |我如何区分它们?

Apache mod_rewrite vs mod_replacement |我如何区分它们?,apache,url,aem,dispatcher,Apache,Url,Aem,Dispatcher,我是AEM的新调度员。我无法理解dispatcher重写规则中的mod_rewite和mod_替换。 mod_rewite何时出现在图片中以及mod_替换时。两个模块用于不同的目的。文件规定: mod_替换 对响应主体执行搜索和替换操作 这意味着: 与传出响应一起工作 使用mod_substitute,您可以更改发送回浏览器的内容。例如,您可以(在一定程度上)更改HTML mod_重写 提供一个基于规则的重写引擎来动态重写请求的URL 这意味着: 处理传入的请求 允许您更改传入请求发送到的位置

我是AEM的新调度员。我无法理解dispatcher重写规则中的mod_rewite和mod_替换。
mod_rewite何时出现在图片中以及mod_替换时。

两个模块用于不同的目的。文件规定:

mod_替换

对响应主体执行搜索和替换操作

这意味着:

  • 与传出响应一起工作
  • 使用mod_substitute,您可以更改发送回浏览器的内容。例如,您可以(在一定程度上)更改HTML
  • mod_重写

    提供一个基于规则的重写引擎来动态重写请求的URL

    这意味着:

  • 处理传入的请求
  • 允许您更改传入请求发送到的位置
  • 根据个人经验,我想说99.9%的人将在AEM项目中使用
    mod_rewrite

    链接