Разное

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.