- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Ребя, не ругайтесь сильно, но будьте добры пожалуйста - дайте пожалуйста шаблон кода, который нужно вставть в плагин wordpress для заголовка, при этом что бы картинки грузились с любого сайта. Спасибо Вам большое!
дайте пожалуйста шаблон кода, который нужно вставть в плагин wordpress для заголовка, при этом что бы картинки грузились с любого сайта.
Что за плагин и в каком виде он требует заголовок?
Вот полный заголовок CSP "картинки отовсюду, остальное - только со своего сайта, eval в яваскриптах запрещён":
Если отдавать его на PHP, то заголовок будет выглядеть так:
PS: Если сайт работает только по http:, то всё, что с https:// можно убрать.
Спасибо! А как добавить в этот код еще счетчики, тизерки?
Спасибо! А как добавить в этот код еще счетчики, тизерки?
Открываете разработчик в Хроме и смотрите на что ругается. Ну и так пройтись по сайту.
Перелопатил всю тему и попытался собрать воедино то, что нужно для работы ТОЛЬКО AdSense.
В этом коде указаны только self (используется в сочетании МОЙ_ДОМЕН) и домены для AdSense). В default-src почему-то режет googleads.g.doubleclick.net, поэтому вставил его туда (раньше этого не наблюдал).
Поправьте меня, коллеги, если что-то упустил и вставил лишнее для AdSense.
Чтобы легче читалось, убрал все дубли доменов AdSense с https://
default-src 'self';
connect-src 'none';
media-src 'none';
font-src *.googleapis.com *.gstatic.com;
frame-src *.doubleclick.net *.googleadservices.com *.googlesyndication.com;
img-src 'self' *.2mdn.net *.doubleclick.net *.googleapis.com *.googlesyndication.com *.gstatic.com;
object-src *.2mdn.net *.doubleclick.net *.googlesyndication.com *.gstatic.com;
script-src 'self' 'unsafe-eval' 'unsafe-inline' *.2mdn.net *.doubleclick.net *.googlesyndication.com *.gstatic.com;
style-src 'self' 'unsafe-inline' *.googleapis.com *.gstatic.com;
Хотелось бы получить исчерпывающий список доменов по каждому правилу ТОЛЬКО ДЛЯ AdSense - чтобы не было ничего лишнего.
В default-src почему-то режет googleads.g.doubleclick.net, поэтому вставил его туда (раньше этого не наблюдал).
1. Блокировка сыпется в default-src если она возникает в директиве, которая явно не указана в вашей CSP (и её правила инициируются из default-src). Это "косяк" реализации CSP 1.1, его исправили в CSP level 2. Но браузеры на сегодня поддерживают только CSP 1.1.
Поправьте меня, коллеги, если что-то упустил и вставил лишнее для AdSense.
В общем, ничего не упустили, 'self' только пропишите в начале каждой директивы.
Из "лишнего":
*.2mdn.net *.googlesyndication.com https://*.2mdn.net https://*.googlesyndication.com в директиве object-src
*.doubleclick.net https://*.doubleclick.net в директиве default-src
Блокировка сыпется в default-src если она возникает в директиве, которая явно не указана в вашей CSP
В том то и дело, что все директивы были явно указаны, но несколько раз default-src резались fonts.gstatic.com, googleads.g.doubleclick.net, https://googleads.g.doubleclick.net, pagead2.googlesyndication.com
'self' только пропишите в начале каждой директивы.
Я прописал 'none' в тех директивах, которые вообще не использую.
С учетом всех сообщений Ladycharm в этой теме выкладываю общий список правил для AdSense. Все домены в каждой секции продублировать с https://.
default-src 'self';
connect-src 'none';
font-src *.googleapis.com *.gstatic.com;
frame-src *.doubleclick.net *.googleadservices.com *.googlesyndication.com;
img-src 'self' *.2mdn.net *.doubleclick.net *.googleapis.com *.googlesyndication.com *.gstatic.com;
media-src 'none';
object-src googleads.g.doubleclick.net *.gstatic.com;
script-src 'self' 'unsafe-eval' 'unsafe-inline' *.doubleclick.net *.googlesyndication.com *.gstatic.com;
style-src 'self' 'unsafe-inline' *.gstatic.com fonts.googleapis.com;
В том то и дело, что все директивы были явно указаны, но несколько раз default-src резались fonts.gstatic.com, googleads.g.doubleclick.net, https://googleads.g.doubleclick.net, pagead2.googlesyndication.com
Эти "несколько раз" могли быть от старых браузеров, не полностью поддерживающих CSP, надо смотреть их ЮзерАгент.
Я прописал 'none' в тех директивах, которые вообще не использую.
Лучше прописать в них 'self' вместо 'none', некоторые версии Хрома имеют баг на эту тему.
Из отчета:
object-src режет http://pagead2.googlesyndication.com
Вставлять этот домен для AdSense в object-src?