Кодинг

Как добавить рейтинг в сниппет выдачи?

Для того чтобы в сниппете появились рейтинговые звездочки типо отзывов и голосовалок от пользователей, необходимо добавить в тело шаблона в BODY код по правилам SCHEMA.org. Код будет выглядеть следующим образом: { "@context": "http://schema.org", "@type": "WebPage", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5.00", "reviewCount": ...

Читать полностью »
Правильный Robots.txt для MODx Revo (revolution)

Настроить корректную работу SSL достаточно просто, настройка только одна. Для начала предполагается что SSL сертификат уже получен и успешно внедрен, далее задача стоит - сделать сайт успешно доступным по протоколу HTTPS. Заходим в «Системные настройки» — переходим в ветку Система и сервер, находим тип сервера ...

Читать полностью »

Обычно проблема 301 редиректа возникает когда у вас не обычный хостинг, а VPS. То соответственно следует залезать в конфиг ядра и прописывать соответствующие директивы ибо работать через обычный .htaccess не будут. Редирект без-www на с-www server { server_name domainname.com; rewrite ^/(.*)$ http://www.domain.com/$1 permanent; } Редирект с-www на без-www server ...

Читать полностью »

Антилич (от leech - "пиявка") это система, которая не позволит скачать ваш файл по ссылке на странице с другого сайта. Часто, если ваш файл популярен, недобросовестные ВЕБ-мастера могут поставить у себя прямую ссылку на него, не упоминая о вашем сайте. Если вы заботитесь о популярности ВАШЕГО, а не чужого сайта ...

Читать полностью »

Столкнулся на днях с небольшой проблемой по переносе сайта на Simpla на другой хостинг. По сути ничего сложного, принцип переноса как и везде одинаков за исключением некоторых простых тонкостей. И так, а теперь по сабжу: Сначала идем в конфиг config/config.php прописываем настройки на подключение к базе данных. И ...

Читать полностью »

Для того чтобы перейти на протокол HTTP/2 сперва нужно иметь SSL сертификат, грамотно его подключить и настроить, чтобы не было конфликтов со смешанным контентом. После этого начинаем разбираться Что за сервер у нас стоит: Apache или NGINX. Очень важно определить версию сервера, так как HTTP/2 будет корректно работать ...

Читать полностью »
Конвертируем картинки в WEBP

Формат изображений webp набирает за последнее время небывалую популярность. Проводили эксперименты на тему как эффективней осуществлять замену обычных JPG, PNG на WEBP. И я пришел к выводу, что наилучший вариант - это прописать соответствующую директиву в файл .htaccess RewriteEngine On # Check if browser supports WebP images RewriteCond ...

Читать полностью »
Правильный Robots.txt для MODx Revo (revolution)

создать 301 редирект между внутренними страницами для Revolution можно самым простым способом - установив плагин Redirector через Приложения->Установщик в поиск вбиваем Redirector и нажимаем клавишу энтер, тыкаем на установку и обновляя страницу наблюдам его во вкладке Приложения. Далее заходим и в шаблон вписываем ...

Читать полностью »
Как снизить нагрузку на CPU хостинга?

Привет всем! И так, Ваш сайт начали атаковать боты, неизвестные айпи-адреса, у вас стала зашкаливать нагрузка на сервер? Не спешите покупать более дорогой тарифный план с наибольшим порогом нагрузки. Сейчас я расскажу, что можно в данном случае сделать собственными руками. 1) В .htaccess добавляем защиту от ...

Читать полностью »
Как указать заголовок Vary: Accept-Encoding?

Что делать, если Google PageSpeed Настоятельно просит: Укажите заголовок Vary: Accept-Encoding? Заголовок Vary Accept-Encoding Сообщает прокси-серверам, что нужно кэшировать обе версии ресурса: сжатую и несжатую. Это помогает избежать проблем при работе с общедоступными прокси-серверами, которые не распознают наличие заголовка ...

Читать полностью »

Ищем файл /etc/nginx/nginx.conf внутрь которого вносим необходимые изменения. B секцию http { ищем и добавляем недостающее: gzip_static on; gzip_comp_level 5; gzip_buffers 64 8k; gzip_min_length 1024; gzip_proxied any; gzip_types text/plain application/xml application/x-javascript text/javascript text/css text/json; expires max; И в секцию server { ищем и добавляем expires 14d; в конструкцию: server_name ...

Читать полностью »
Как кэшировать внешние скрипты?

Для начала открываем Google Page Speed и прогоняем главную страницу сайта, нас интересуют внешние подгружаемые JavaScript. Это обычно Яндекс Метрика, Гугл Аналитика, шрифты какие-нибудь, и коллбэк виджеты. Все эти скрипты на которые ругается Гугл копируем (URL) и вставляем в предварительно подготовленный нами РНР-скрипт ...

Читать полностью »
Как найти файл подключения к БД в CMS

Где находится конфигурационный файл подключения к базам данных в популярных CMS В Joomla есть файл configuration.php, в котором есть строчки: var $host = 'сервер'; var $user = 'имя_пользователя'; var $db = 'имя_базы_данных'; var $password = 'пароль'; В WordPress есть файл wp-config.php, в котором есть строчки: define('DB_NAME', 'имя_базы_данных'); define('DB_USER', 'имя_пользователя'); define('DB_HOST', ...

Читать полностью »
Правильный Robots.txt для Drupal и Drupal 7

Создание страницы ошибки 404 для Drupal не требует специальных навыков, знаний и сторонних плагинов. Все необходимое уже имеется в алминке. Для начала Мы должны создать ноду, то есть запись (отдельную страницу) берем за основу шаблон одной из внутренних страниц, делается это тоже все через админку не прибегая ...

Читать полностью »
DLE

Для начала берем как обычно любую понравившуюся внутреннюю страницу сайта, копирую ее себе на локалку, удаляем весь ненужный контент и на место его вставляем необходимую информацию для потерявшегося пользователя!Далее сохраняем ее к примеру как 404.html и заливаем через файловый менеджер в корневой каталог ...

Читать полностью »
Последний пост
Как добавить рейтинг в сниппет выдачи?
18. 05. 2018.

Для того чтобы в сниппете появились рейтинговые звездочки типо отзывов и голосовалок ...

Комментарий дня
Топ комментаторов