Я боюсь, что MultiViews не будут работать должным образом: в документе говорится, что Multiviews работает ", если сервер получает запрос на / some / dir / foo, если / some / dir включает MultiViews и / some / dir / foo делает не существует ... ", другими словами: если у вас есть файлы foo.js и foo.js.gz в одном каталоге, простая активация MultiViews не приведет к отправке файла .gz, даже если заголовок gzip AcceptEncoding передается браузером (вы можете проверить это поведение, временно отключив mod_deflate и отслеживая ответ, например, с помощью HTTPFox).
Я не уверен, есть ли способ обойти это с помощью MultiViews (возможно, вы можете переименовать исходный файл и затем добавить специальную директиву AddEncoding), но я считаю, что вы можете создать правило mod_rewrite, чтобы справиться с этим.