MySQL по SSH без древностей
Современная инструкция: как создать пользователя MySQL или MariaDB по SSH, проверить подключение и обновить конфиг MODX.
Валидация телефона без мусора
Как сделать маску телефона на сайте на чистом JavaScript, без библиотек и с нормальной серверной проверкой.
Чеклист сдачи вёрстки: sitemap, robots, JSON-LD и PageSpeed
Регламент сдачи вёрстки: sitemap.xml, robots.txt, каноникалы, Open Graph, JSON-LD, favicon и зелёная зона PageSpeed до вставки метрики.
Unicod для расшифровки имен файлов
Конвертируем #U0414 #U0435 в человеческие символы.
Архив: VestaCP и Ubuntu 16.04
Почему инструкция по VestaCP на Ubuntu 16.04 устарела, чем это опасно и какой современный вариант выбрать вместо нее.
Убрать двойные слэши в URL через htaccess
Редирект множественных слэшей в Apache .htaccess: RewriteCond %{THE_REQUEST} и 301, чтобы Google и Яндекс не видели дубли страниц.
Архив: CentOS 6 и AlmaLinux 9
Почему инструкция для CentOS 6 больше не подходит, как пометить ее как архив и какой современный стек использовать на AlmaLinux 9.
Как узнать сколько весит папка в linux
Задолбало каждый раз раз искать эту строчку. Как же узнать сколько весит та, или иная папка в linux. Ответ:
Редирект с одного домена на другой в htaccess
Переезд сайта: 301 в .htaccess с old-site.ru и www.old-site.ru на новый домен. Путь запроса сохраняется, Apache RewriteRule.
Убираем лишние слэши htaccess
СЕО задача убрать кучу слешей на главной странице сайта и на сайте через htaccess
301 редирект .htaccess с html на без html
301 редирект .htaccess с html на без html
Оптимизация под Google PageSpeed Insights (Гугл скорость)
Клевое чтиво, что бы народ делал только ровные сайты!
Массовое удаление файлов
Массовое удаление файлов по типу. В моем случае это чистка остатков от крона в папке root.
Оставить в строке только цифры: preg_replace PHP
PHP preg_replace вычищает из строки всё кроме цифр и точки. Для телефона, цены и артикула перед записью в базу.
Приостановлено в отладчике Google Hrome как убрать
Приостановлено в отладчике Google Hrome как убрать? Очень бесит, искал 3 дня!
Несколько слайдеров Swiper на одной странице
Два и больше Swiper.js на одной странице без общей навигации: data-id, фабрика new Swiper и отдельные next/prev.
Настройка зеркала Centos 8 steam Couldn't resolve host name
CentOS 7/8 пора менять на AlmaLinux 9. Настройка зеркала Centos 8 steam. Ошибка: Couldn't resolve host name for http://mirrorlist.centos.org/
Настройка swap в centos 7 и 8 версий
CentOS 7/8 пора менять на AlmaLinux 9. Создание и настройка swap в centos 7 и 8 steam версий
Массовое удаление файлов по маске
Массовое удаление файлов по маске, например с цифрами в конце и находящиеся в папке root.
Инициализация slick после ajax-подгрузки pdoPage
После подгрузки pdoPage slick на новых товарах не работает. Слушаем pdopage_load и инициализируем только блоки без slick-initialized.
Плашка cookies на сайт: HTML, JavaScript и CSS
Своя плашка cookies: HTML, скрипт с годом хранения cookies_policy и CSS фиксированной панели. Без внешних GDPR-комбайнов.
X-Content-Type-Options nosniff в htaccess
Header set X-Content-Type-Options nosniff в .htaccess или apache.conf. Модуль headers должен быть включён, иначе сайт отдаст 500.