РЕШЕНИЕ: Как указано в этом сообщении ADD Creative.
Если вы хотите сохранить .htaccess как есть, с временным интервалом кэширования для текстового / html-содержимого, но также отключитеКэшируя ответы и перенаправления OC 3.x, вы можете следовать указаниям в связанном посте выше.
Для себя, как разработчика расширений OC, я решил перейти с вариантом № 3 в этом посте.
Так что при разработке моих расширений для OC 3.x я должен помнить:
- Перед каждым $ this-> response-> setOutput (...) следует:
$this->response->addHeader('Cache-Control: no-cache, no-store, must-revalidate'); $this->response->addHeader('Pragma: no-cache');
И предшествовать каждому $ this-> response-> redirect (...) с помощью:
header("Cache-Control: no-cache, no-store, must-revalidate"); header("Pragma: no-cache");
Таким образом, я абсолютно уверен, что любой, кто используетмое расширение не будет видеть никакого кэширования, независимо от того, что они имеют в своем .htaccess, и я не буду сталкиваться с какими-либо проблемами поддержки по этому вопросу, и мне не придется просить их что-либо изменить, чтобы мое расширение работало в их системе.
Вот и все!