<IfModule>
é simplesmente uma diretiva que testa a condição "é o módulo nomeado carregado pelo apache httpd" (no seu exemplo mod_expires). Permite que as pessoas produzam uma configuração baseada em condicional para diferentes instalações onde determinados módulos podem estar presentes ou não.
A melhor prática é não usá-lo, a menos que seja necessário. Idealmente, você deve saber quais módulos seu servidor da Web carrega e, assim, quais diretivas de configuração estão disponíveis.
Você sempre pode verificar se os módulos que o servidor da Web está carregando usando apachectl -M
e apachectl configtest
antes de reiniciar o servidor da web devem revelar as diretivas que você usou sem carregar o módulo relevante.