Canonical, дубли и параметры URL: как не размножить одинаковые страницы
Одна страница может открываться по разным URL: со слешем, UTM, сортировкой, фильтром, www и без www. Разбираем canonical и технические дубли.
Читать далееРазбор типовых задач поддержки: формы, почта, безопасность, индексация и производительность.
Одна страница может открываться по разным URL: со слешем, UTM, сортировкой, фильтром, www и без www. Разбираем canonical и технические дубли.
Читать далееРост базы может быть связан с логами, очередями, временными данными, историей импорта, старыми заказами, бинарными логами и неочищенными таблицами.
Читать далее403 в AJAX-запросе часто связан с CSRF-токеном, SameSite cookies, HTTPS, доменом, сессией, CORS или неправильными headers после деплоя.
Читать далееСтарый CSS после релиза чаще связан с кэшем браузера, CDN, nginx expires или одинаковыми именами файлов. Решение — версии, hash и понятный деплой.
Читать далееЛоги помогают не гадать, а проверять. Разбираем, где искать ошибки PHP-сайта, как фильтровать шум и что фиксировать при обращении в поддержку.
Читать далееМаска телефона должна помогать пользователю, а не ломать заявку. Проверяем name, disabled, JS-валидацию, нормализацию номера и серверную проверку.
Читать далееПосле правки шаблона легко сломать title, description, H1, Open Graph или пагинацию сразу на сотнях страниц. Нужна выборочная и массовая проверка.
Читать далееРасхождение остатков обычно связано со складами, резервами, задержкой синхронизации, ошибками очереди, маппингом товаров или разными правилами расчёта.
Читать далееПубличный доступ к .env, .git, dump.sql, backup.zip, phpinfo.php и composer.json может раскрыть пароли, структуру проекта и исходный код.
Читать далееОшибка 502 часто означает, что nginx не получил нормальный ответ от PHP-FPM. Проверяем сокет, процесс, max_children, память, таймауты и логи.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.