301 Редирект кириллических url

О том что кириллические URL это нехорошо написано уже немало, и вот настал тот момент когда мне понадобилось решить данную задачу для WordPress. Через htaccess у меня работать не захотело, поэтому я реализовал это очень простым скриптом на PHP

Исправляем баг в SimplaCMS — несуществующая страница пагинации в категории отдает 200 ОК.

Собственно есть такой баг — если вручную задать страницу пагинации в категории, то вместо 404 движок отдаст 200 ОК. Это легко проверить на официальном сайте, собственно вот http://demo.simplacms.ru/catalog/mobilnye-telefony?page=10

Текущий год в WordPress: title, description, контент и копирайт.

Недавно мне понадобилось вставить в WordPress текущий год, так чтоб он автоматически менялся на актуальный. Т.е. чтоб «Лучшие сумки 2018 года», 1 января 2019 года стали — «Лучшие сумки 2019 года». Причем сделать это надо было везде — в контенте и в мета-тегах Title и Description. Ну а про копирайт в футере я напишу бонусом.

Перенос bitrix вручную (с поддоменом мобильной версии или на другой домен)

Возникла задача перенести сайт на Битрикс на другой хостинг, однако изначальный хостинг очень требовательно относился к генерируемой нагрузке и вечно сыпал ошибками т.к. прекращал процессы, поэтому было решено сделать все не по докам, а по рабоче-крестьянски — путем копирования файлов по FTP и переноса БД

Как разбить каждую строку массива на несколько строк в PHP

Однажды мне понадобилось разбить каждую строку массива на несколько подстрок и занести их во вложенный массив. Т.е. из такого Array ( [0] => login1:pass1:secretq1 ) Сделать так Array ( [0] => Array ( [0] => login1 [1] => pass1 [2] => secretq1 ) ) Можно было конечно сделать это через foreach, но я решил использовать array_map