Как разрешить использование 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 ответ

Решение

Значение заголовка должно быть заключено в кавычки, если оно должно содержать пробелы.

Ваш первый пример правильно указывает значение, а второй - нет.

Другие вопросы по тегам