.htaccessファイルではヘッダーの設定を一行で書く必要があるため視認性が悪いのはどうにかならないものか。。
<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://googleads.g.doubleclick.net https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://ajax.googleapis.com https://www.googletagmanager.com https://www.google-analytics.com https://zipaddr.com https://zipaddr.github.io; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://maxcdn.bootstrapcdn.com https://fonts.googleapis.com https://fonts.gstatic.com https://ajax.googleapis.com; img-src 'self' https://secure.gravatar.com https://www.google.co.jp https://www.google.com data:; frame-src 'self' https://www.youtube.com https://maps.google.com https://www.google.com https://td.doubleclick.net https://wptavern.com https://youtu.be; font-src 'self' https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com data:; connect-src 'self' https://analytics.google.com https://www.google-analytics.com https://stats.g.doubleclick.net;"
</IfModule>
Base64エンコードされた画像ファイルやフォントファイルも指定する必要(ポリシーを適用するのはブラウザ自信のため)があり、その場合は以下のようにして設定を行う。
<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self' data:;"
</IfModule>
参考:
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Content-Security-Policy/Sources