Тема: «php»

Категория:
PHP

Полезные скрипты и решения на PHP

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

Категория:
PHP

Как отделить php-код от html. Один из способов.

При написании кода каждый, как правило, пишет так, как ему удобно. Когда в проекте вы программист, дизайнер и верстальщик можно делать как вам удобно, перемешав в куче php с html и css. Но почему бы не вспомнить о Карме позаботиться, о будущих "наследниках" вашего творения, тех, кому придётся изменять/дополнять ваш код. Ниже показан один из способов как отделить исполняемый код php от htmk-верстки, тем самым максимально разделив работу программиста и верстальщика.

Категория:
WEB

Настройка и доработка плагина SEOSimple

Описание материала (meta-тег description) крайне важно для продвижения в поисковых системах. Description должен быть уникальным для каждого материала, к сожалению, в зависимости от ситуации это не всегда возможно. Плагин SEOSimple для Joomla автоматически создает описания на основании содержимого статей. Однако он требует некоторой доработки.

Категория:
Разное

Настраиваем переадресацию (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, но жалко терять позиции в индексе поисковых систем (поскольку для них это будет новая статья).
  • Еще один способ для борьбы с дублями страниц