mod_rewrite против mod_substitute | Как я могу их дифференцировать? - PullRequest
0 голосов
/ 28 марта 2019

Я новичок в диспетчере в AEM. Я не могу понять mod_rewite и mod_substitute в правиле перезаписи диспетчера. Когда появляется mod_rewite, а когда mod_substitute.

1 Ответ

2 голосов
/ 28 марта 2019

Оба модуля используются для разных целей. В документации говорится:

mod_substitute

Выполнение операций поиска и замены для тел ответа

Это значит:

  1. Работает с исходящим ответом
  2. С помощью mod_substitute вы можете изменить то, что отправляется обратно в браузер. Например, вы можете изменить HTML (до определенной степени).

mod_rewrite

Предоставляет механизм перезаписи на основе правил для перезаписи запрошенных URL-адресов на лету

Это значит:

  1. Работает с входящим запросом
  2. Позволяет изменить , где отправляется входящий запрос.

Из личного опыта я бы сказал, что 99,9% вы собираетесь работать с mod_rewrite в проектах AEM.

Ссылки

  1. Документация mod_substitute
  2. Документация mod_rewrite
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...