Как разрешить использование fontawesome как style-src в моей Content-Security-Policy?
Я пытаюсь установить заголовок Content-Security-Policy в.htaccess.
Я уже попробовал вариант ответа на этот пост, но он не работает. Все мои потрясающие иконки разбиты.
Header always set Content-Security-Policy: "default-src 'self'; style-src *.fontawesome.com"
Я также пытался использовать *.use.fontawesome.com
,
Я пытался установить его с <meta>
тег на моем сайте <head>
а также получил тот же результат.
При использовании валидатора.htaccess я получаю сообщение об ошибке: "Fatal: у заголовка слишком много аргументов"
В настоящее время я получаю эту ошибку для этого заголовка, в частности:
Header set Content-Security-Policy: default-src 'self'; script-src 'self' *.wpengine.com *.hotjar.com; style-src 'self' *.wpengine.com *.fontawesome.com; img-src 'self'; font-src 'self' *.fontawesome *.google.com; connect-src *; media-src *; object-src *; child-src *; frame-src *; worker-src *; frame-ancestors *; form-action *; upgrade-insecure-requests; block-all-mixed-content; referrer no-referrer-when-downgrade
Что я делаю неправильно?
1 ответ
Решение
Значение заголовка должно быть заключено в кавычки, если оно должно содержать пробелы.
Ваш первый пример правильно указывает значение, а второй - нет.