Налаштування cloudflare
Технічне завдання: Підключення та налаштування Cloudflare (безкоштовна версія)
1. Мета
Інтеграція сайту з Cloudflare для покращення швидкості, захисту та безпеки без платних функцій і з урахуванням SEO.
2. Основні завдання
2.1. Підключення до Cloudflare
- Зареєструватися або увійти в акаунт Cloudflare.
- Додати сайт на Cloudflare.
- Змінити DNS-сервери у реєстратора доменного імені на DNS Cloudflare.
- Переконатися, що всі поточні записи DNS (A, CNAME, MX, TXT тощо) перенесені коректно.
2.2. SSL та HTTPS
Увімкнути та налаштувати безкоштовний SSL від Cloudflare:
- Використовувати режим Flexible SSL або Full SSL, залежно від того, чи підтримує сервер SSL.
- Увімкнути автоматичну переадресацію з HTTP на HTTPS.
- Перевірити відсутність помилок "mixed content" на сайті.
Переконатися, що всі сторінки сайту коректно завантажуються по HTTPS і всі ресурси (CSS, JS, зображення) доступні.
2.3. Налаштування кешування
- Увімкнути кешування статичного контенту (CSS, JS, зображення) через Cloudflare.
- Виключити з кешування наступні сторінки:
- Сторінки з динамічним контентом (вхід, реєстрація, кошик, особистий кабінет).
- Сторінки з тегом
noindex, щоб уникнути проблем з індексацією.
- Увімкнути автоматичне очищення кешу при оновленні сайту (якщо застосовно).
2.4. Захист від DDoS та бот-атак
- Увімкнути базову DDoS-захист (Cloudflare увімкне її за замовчуванням).
- Налаштувати базовий захист від ботів та злонамірного трафіку через Cloudflare, використовуючи стандартні налаштування захисту (Security Level: Medium).
- Переконатися, що захист не заважає доступу для реальних користувачів та пошукових роботів.
2.5. Налаштування Page Rules (Правила доступу)
Створити Page Rules для:
- Кешування головної сторінки та статичного контенту.
- Вимкнення кешування на сторінках з динамічним контентом.
- Забезпечення редиректу з HTTP на HTTPS (якщо потрібно).
Обмежитися 3 Page Rules, оскільки безкоштовна версія Cloudflare надає лише 3 правила.
2.6. Оптимізація продуктивності
- Увімкнути підтримку HTTP/2 та HTTP/3.
- Активувати Auto Minify для автоматичного стиснення HTML, CSS та JavaScript.
- Вимкнути функції стиснення зображень (Polish) та пріоритизації ресурсів (Railgun), оскільки вони недоступні в безкоштовній версії.
2.7. Передача IP-адрес
- Налаштувати сервер (Apache/Nginx) для коректної передачі реальних IP-адрес користувачів через заголовок X-Forwarded-For.
- Переконатися, що аналітичні системи (наприклад, Google Analytics) коректно враховують реальні IP-адреси користувачів.
2.8. Перевірка індексації та SEO
- Переконатися, що robots.txt та канонічні URL правильно налаштовані і не блокують важливі сторінки для індексації.
- Перевірити, що сторінки з атрибутом
noindexне кешуються. - Переперевірити налаштування сайту в Google Search Console після підключення Cloudflare.
3. Результат
- Сайт працює через Cloudflare з HTTPS та прискореною доставкою контенту.
- Статичні файли (CSS, JS, зображення) завантажуються через CDN.
- Динамічні сторінки не кешуються, а пошук коректно індексує сторінки.
- Реальні IP-адреси користувачів передаються на сервер.
- Покращена швидкість завантаження сайту та забезпечена базова захист від DDoS та ботів.
-
"Защита от DDoS и бот-атак" - только в платных тарифах...
-
Актуальні фриланс-проєкти в категорії PHP
Аудит сайтуЗавдання по технічній відладці OpenCart 3 (ocStore). Мені потрібен фіксований бюджет за результат, а не погодинна оплата. Список робіт 1 . Виправлення500помилки: При оновленні модифікаторів виникає конфлікт (ймовірно, між system/seo_package.ocmod.xml та unixml.ocmod.xml).… CMS, PHP ∙ 18 годин 49 секунд тому ∙ 35 ставок |
Розробка єдиного проекту на основі доопрацювання і обєднання 4 скріптівВітаю. Потрібно обєднати 4 скріпта різних авторів в єдине середовище. Состав - форум - відео портал - статейний портал - дошка оголошень. самі скріпти я надаю. Детальне тз в доданих файлах. Прошу продумати як за відносно невеликий кошт можно зібрати потрібний функціонал, зробит… PHP, Веб-програмування ∙ 19 годин 28 хвилин тому ∙ 27 ставок |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 22 години 55 хвилин тому ∙ 35 ставок |
Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові… PHP, Веб-програмування ∙ 1 день 20 годин тому ∙ 68 ставок |
Шукаю White-label рішення Букмекерської контори під оренду |