Authentication requests when you open Office documents in IE

При скачивании документов «Content-Type: application/msword» в ИЕ появляются окна авторизации. А появляются они из-за того что ИЕ шлют кучу служебных запросов «Microsoft Office Discovery». Ставим заглушку, можно было и в модреврайт поставить, я добавил на уровне пхп, дабы не зависеть от настроек апача.

// https://support.microsoft.com/en-us/help/2019105/authentication-requests-when-you-open-office-documents
// https://support.microsoft.com/en-ph/help/838028/how-documents-are-opened-from-a-web-site-in-office-2003
$matches = null;
$isIEzzz = preg_match('/^\\s*Microsoft((\\s+Office\\s+.*\\s+Discovery)|(-WebDAV-MiniRedir))/i', $_SERVER['HTTP_USER_AGENT'], $matches);
if ($isIEzzz === 1) {
    http_response_code(501); // 501 Not Implemented
    exit;
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *