Estou assumindo:
- Você quer que todo o conteúdo dentro de algum diretório tenha uma validade diferente do restante do site - não apenas alguns arquivos. Por exemplo: arquivos JS gerados dinamicamente; freqüentemente mudando o logotipo e outros arquivos de imagens; ou muitas vezes CSS editado que você quer muito tempo de vida do cache para ..
- O Apache está servindo diretamente esse conteúdo - não é uma pasta de visualização ou algo para um framework do qual o PHP está incluído.
- Você tem o módulo mod_expires ativado
Os arquivos .htaccess são procurados em todos os diretórios ao longo do caminho para o arquivo que está sendo atendido, se eles estiverem ativados, iniciando no docroot. Portanto, o mais fácil seria colocar um novo arquivo .htaccess no diretório para o qual você deseja alterar o limite de expiração. Se o seu site é www.foo.com e você quer / atual para ter um cabeçalho de expiração diferente, um simples arquivo .htaccess em www.foo.com/current. O arquivo só precisa de:
# enable expirations with mod_expires
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2 weeks"
</IfModule>
Dito isto ... um bloco no seu arquivo httpd.conf para todo o servidor, um bloco de host virtual ou no .htaccess do docroot seriam soluções mais elegantes e gerenciáveis.