Автор: vazilis

Категория:

Разное

Темы:

nginx apache php

Настраиваем переадресацию (Redirect 301) для nginx, apache и php

Довольно важный момент при настройке сайта. Неправильно настроенный редирект может сильно повредить поисковой выдачи сайта. Самые распространённые ситуации, в которых приходиться использование Permanent Redirect 301:

  • Смена адреса сайта - вы купили свой домен и решили переехать с site.example.com на site.ru
  • Склейка зеркал - если ваш сайт доступен по адресу www.site.ru и site.ru, поисковые системы могут посчитать это как два разных сайта, поэтому для начала необходимо определиться с главным зеркалом (с www или без www) и настроить редиректы на основное зеркало.
  • Когда страница (одна или несколько) сменила свой адрес - в какой то момент стало понятно, что адреса http://example.com/index.php?option=com_content&task=view&id=23&Itemid=1 не есть хорошо, и нужно их переделать в http://example.com/sport/news12, но жалко терять позиции в индексе поисковых систем (поскольку для них это будет новая статья).
  • Еще один способ для борьбы с дублями страниц

Автор: babajka38

Категория:

PHP

Темы:

Joomla SEO

Кнопки рекомендации в социальные сети кнопки своими руками

Чтобы дать возможность посетителям сайта быстро делиться интересными страницами в своих социальных сетях существует прекрасный сервис Pluso. К сожалению поскольку кнопки загружаются при помощи JavaScript иногда заметно "мигание", кроме того Google PageSpeed Insights ругается на отсутствие оптимизации:

pagespeed

Автор: Lenka

Категория:

WEB

Темы:

Joomla SEO

Внутренняя оптимизация сайта на Joomla

После того как сайт создан, и ни чего не забыли, настало время заняться поисковой оптимизацией. Речь пойдет о внутренней оптимизации сайта. В статье собраны рекомендации, найденные на просторах интернета, возможно, какие-то покажутся довольно спорными или уже устаревшими, использовать или нет - решение за вами, главное чтобы ничего не забыть.

Автор: Lenka

Категория:

WEB

Темы:

Joomla

Что нужно помнить при создании сайта на Joomla

Когда создаешь новый сайт, приходится помнить много вещей, которые необходимо сделать. Тут и валидность, и рекомендации Google PageSpeed Insights, установка разных компонентов способствующих улучшению SEO и безопасности.

Автор: babajka38

Категория:

Linux

Темы:

nginx CentOS php-fpm

Настройка web-сервера nginx, php-fpm на CentOS

Прежде всего nginx — простой, быстрый и надёжный сервер, не перегруженный функциями, который идеально подходит для сайтов-блогов и кроме того может служить как прокси-сервер перед другими серверами, например apache. В данной статье рассматривается настройка конфигурационных файлов, необходимых для работы nginx в связке с php-fpm, порядок действий следующий:

Автор: babajka38

Категория:

Linux

Темы:

CentOS memcached

Установка и настройка memcached на Centos

Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы. Иными словами, Memcached это хранилище объектов (строчек, сессий, статических данных) в оперативной памяти сервера используя алгоритм ключ-значение (key-value) основываясь на запросах сервера к базе данных, API, или рендереринга страниц.

В данной статье рассмотрим:

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

Автор: Lenka

Категория:

WEB

Темы:

Joomla SEO

Оптимизация сайта Joomla, следуем рекомендациям Google PageSpeed Insights

Требуется оптимизировать сайт на Joomla, следуя рекомендациям инструмента Google PageSpeed Insights. Поскольку, в зависимости от шаблона, ситуация может быть разной, в качестве примера возьмем стандартный шаблон для Joomla - Protostar.

Результат PageSpeed Insights - 79

Автор: babajka38

Категория:

PHP

Создание облака меток на PHP

Задача: создать облако меток (тегов) популярность которых зависит от количества материалов с данной меткой и/или количества просмотров материалов. Результат показан на рисунке ниже:

Облако меток

Автор: babajka38

Категория:

Linux

Темы:

Joomla MySQL

Перенос сайта Joomla на другой сервер

Нередко возникает ситуация когда необходимо перенести сайт на другой хостинг. При этом можно использовать инструменты панели управления и/или дополнительные программы вроде EMS SQL Manager. Однако при наличии доступа по ssh к локальному и удаленному серверу, все можно сделать штатными средствами OS. Перенос осуществляется в три этапа:

Автор: babajka38

Категория:

Linux

Темы:

nginx CentOS iptables

Быстрая настройка web-сервера nginx на базе CentOS

Предполагается, что сама операционная система уже установлена в минимальной конфигурации. Остается настроить сам web-сервер и другие необходимые службы: