php условие главной страницы

Если в шаблоне сайта необходимо определить, что данная страница является домашней, то поможет следующий код:

<?php if ($_SERVER["REQUEST_URI"] == '/') {?>
<img src="<?= $this->mainAssets ?>/images/logo.png" alt="logo-pic">
<?php  }else{?><a href="/"><img src="<?= $this->mainAssets ?>/images/logo.png" alt="logo-pic"></a><?php }?>

Читать далее «php условие главной страницы»

Убрать страницу из карты сайта

Очень часто при выполнении работ по оптимизации сайтов одним из пунктов работ является удаление определенных страниц из sitemal.xml. В данном случае будет описано как это сделать с случае работы с cms вордпресс когда карта сайта генерируется плагином all in one seo pack.
Для начала необходимо открыть необходимую страницу под администратором и спуститься вниз в настройки страницы: Читать далее «Убрать страницу из карты сайта»

Как продать сайт самому

Возникла необходимость в продаже сайта. Сайт представлял собой блог по ремонту автомобиля. Ранее, когда были силы и желание — он постоянно наполнялся, были интересны статьи и фотографии. Чтобы сайт держался на плаву постоянно нужно обновление контента. Если новая информация не добавляется, то будет снижение позиций в поисковой выдаче. Читать далее «Как продать сайт самому»

Нужен ли ssl сертификат для блога

Существует мнение, что наличие у сайта ssl сертификата является одним из факторов ранжирования поисковыми системами. Даже в панели яндекс вебмастера есть такая рекомендация:

Если у сайта есть данный сертификат, то обмен данными между клиентом и сервером будет идти по протоколу https. Это защищеный протокол и передаваемые данные будут защищены. Это особенно актуально для интернет-магазинов, сайтов, имеющих личный кабинет пользователя и других сайтов, где передаются личные данные. Читать далее «Нужен ли ssl сертификат для блога»

Что такое pixel perfect верстка

Каждый человек, который имеет дело с созданием сайтов рано или поздно сталкивается с его версткой. Верстка сайта — это перенос графического дизайна сайта в html/css. Графический дизайн ранее чаще всего делался в photoshop, теперь же более популярны инструменты вроде figma. Фигма позволяет ускорить процесс верстки, делает его более удобным.

Верстка сама по себе процесс не быстрый. Конечно, все зависит от конкретного исполнителя, от его опыта. Задача верстальщика сделать так, чтобы внешний вид сайта в браузере был точно таким же как на макете. Вот тут мы плавно и подходим к понятию верстка «пиксель в пиксель», которое означает что картинка в окне графического редактора и в окне браузера будут одинаковы до пикселя.

Читать далее «Что такое pixel perfect верстка»

Как убрать битые ссылки

Битые ссылки — это ссылки на страницы, которые отдают код ответа 404 — страницы не существует. Иными словами — это ссылки, которые ведут в никуда. Битые ссылки на сайте могут возникнуть по самым разным причинам:  удаление страниц, изменение доменных имен у сайтов на которые идут ссылки, неправильная работа алгоритмов сайта. Читать далее «Как убрать битые ссылки»

Зачем нужно указывать alt картинкам

Каждый веб сайт имеет в своем составе изображения. Они позволяют сделать сайт более понятным и красивым для пользователя. Однако, как поисковому роботу понять, что изображено на картинке? Именно для этого у тега img и существует атрибут alt, в котором указывается текст для поисковой системы. То есть задача alt объяснить роботу, у которого нет глаз, что изображено на картинке.  Чем точнее заполнен атрибут, тем более правильным будет ранжирование картинок в поисковой выдаче. Читать далее «Зачем нужно указывать alt картинкам»

fancybox 3 подключить

Существует большое количество различных скриптов, которые реализуют функционал слайдера и галереи изображений.

На вкус и цвет товарищей нет, но данный скрипт по праву является одним из самых популярных в данной категории. Подключается он с помощью двух строк, добавленных в код страницы сайта:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css" integrity="sha256-P8k8w/LewmGk29Zwz89HahX3Wda5Bm8wu2XkCC0DL9s=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js" integrity="sha256-yt2kYMy0w8AbtF89WXb2P1rfjcP/HTHLT7097U8Y5b8=" crossorigin="anonymous"></script>

Читать далее «fancybox 3 подключить»

Правка functions.php под html5

Для того, чтобы валидатор w3c не выдавал ошибок при подключении скриптов и стилей у них не должно быть атрибутов type=»text/css» type=»text/javascript».  Но в cms вордпресс данные атрибуты по прежнему есть. Многие владельцы сайтов на данной платформе хотят сделать код валидным и им необходимо избавиться от указанных строк.  На сайте уже было указано решение данной проблемы. Читать далее «Правка functions.php под html5»

Редирект со страниц /?

Очень часто при настройке сайтов приходится производить редиректы с одних страниц на другие. Конфигурация данных настроек производится с помощью директив в файле .htaccess. В данном случае по какой-то причине главная страница сайта имела дубль в виде страницы /? Чтобы данный дубль убрать нужно было настроить перенаправление с данного адреса на главную страницу сайта. Для этого в указанном выше файле необходимо добавить следующие строки:

RewriteEngine on
RewriteCond %{THE_REQUEST} " /\? "
RewriteRule ^ https://site.name/? [R=301,L]

Читать далее «Редирект со страниц /?»