.htaccess для соответствия параметризованным URL

Вы попробовали это решение?

  1. Запустите Добавляют или Удаляют Программы->, Добавляет/Удаляет Windows Components.

  2. Дважды щелкните по Networking Services и затем снимите флажок с DNS.

  3. Нажмите Далее для окончания удаления.

  4. Найдите и удалите следующие файлы:

%systemroot %\Windows\System32\DNS\Cache.dns

%systemroot %\Windows\System32\Config\Netlogon.dns

%systemroot %\Windows\System32\Config\Netlogon.dnb

  1. Переустановите DNS.

  2. Перезапустите сервер и протестируйте эту проблему.

Существует также эта статья от MS, которые звучат, как будто это применяется:

Техническая статья MS

0
задан 13 March 2011 в 19:32
1 ответ

ПОЛУЧИТЬ параметры не являются частью имени файла, таким образом, <FilesMatch> не будет соответствовать им.

Учитывая, что Вы подаете файл PHP, Вы рассмотрели просто добавление заголовка управления кэшем там?

<?php
  /* ... */
  if (
    @isset( $_GET['exampleField'] ) &&
    $_GET['exampleField'] == 'exampleValue'
  ) {
    header('Cache-Control "max-age=3024000, must-revalidate"');
  }
  /* ... */
?>
1
ответ дан 4 December 2019 в 22:30

Теги

Похожие вопросы