Перед тем, как предпринимать какие-либо шаги создайте резервные копии файлов и базы данных. Плагин интеграции с CDN предназначен только для сайтов работающих по стандартным шаблонам CMS. Если вы вносили изменения в логику работы CMS, плагин может не cработать.
- Зайдите в панель управления Perch: yoursite.com/perch
- Откройте файл: perch/config/config.php
- Найдите строку:
define('PERCH_RESPATH', PERCH_LOGINPATH . '/resources'); - Измените строку вписав CDN-домен или «Персональный домен» (CNAME), который задали в личном кабинете при создании ресурса. Проверьте работает ли ваш домен, прежде чем использовать ее для интеграции. Например:
define('PERCH_RESPATH', 'http://*********.r.worldcdn.net' . PERCH_LOGINPATH . '/resources'); - Также, если Вы используете свои buckets list и хотите настроить их на отдачу через CDN, необходимо добавить префикс к параметрам web_path.
- Откройте файл: perch/config/buckets.php
- Найдите строку:
'web_path' => '/my/bucket/path', - Измените её согласно примеру:
'web_path' => 'http://*********.r.worldcdn.net/path/to/my/bucket/',
Интеграция с CDN завершена! Рекомендуем проверить html-код сайта, чтобы убедиться, что URL-адреса были верно изменены.
Для этого нажмите F12 или откройте «Инструменты разработчика», перейдите на вкладку Network, обновите страницу. В ссылках на статические файлы, вы должны увидеть CNAME-запись из личного кабинета, вместо вашего доменного имени.