Решил поискать на нескольких блогах на WordPress ссылки с display:none, оставленные хакерами. И нашел.
Чтобы все их найти и убрать придумал интересный способ. Для этого нужно войти в PHPMyAdmin.
Решил поискать на нескольких блогах на WordPress ссылки с display:none, оставленные хакерами. И нашел.
Чтобы все их найти и убрать придумал интересный способ. Для этого нужно войти в PHPMyAdmin.
Недавно наткнулся на пост “11 Best Ways to Improve WordPress Security” в буржунете. Даже многие способы применил на своем блоге.
Переводить дословно не буду, напишу в свободном стиле.
Весной этот блог подвергся атаке хакера. Поэтому объяснять, зачем нужно максимально обезопасить свой блог от действий злоумышленников, не стоит.
Недавно поставил редирект, исправив файл .htaccess. Сейчас решил проверить, как прошла склейка.
И увидел такую картину: старый домен webmaster.pogreby.ru уже не отображается в поиске, зато появился www.webmaster.pogreby.ru. Не долго думая, исправил эту ошибку.
Страница, которую вы читаете, не существует. Это фантастика
.
А если серьезно, то хочу рассказать про ошибку 404. Если сервер возвращает ошибку 404, то это значит, что файла по указанному адресу не существует.
Что делает среднестатистический пользователь? Нажимает кнопку “назад”. Я и сам так делаю
. Такие ошибки сильно раздражают посетелей сайтов. Сразу приходит на ум мысль, что такие ошибки нужно каким-то образом отслеживать. Заодно можно будет выявить и попытки взлома.
Читать далее »
В старых версиях WordPress был такой редирект. А в новых не работает (остался только редирект с WWW на адрес без WWW и наоборот). Я имею ввиду вот что: блог переезжает со старого домена olddomain.ru на новый newdomen.ru и доступен по обоим адресам. У меня таким образом домены расклеились, и как результат – PR блога 0 (раньше был 4).
Решить проблему поможет добавление двух строчек в файл .htaccess, который лежит в корне сайта.
Читать далее »
Пока создавал и доводил до ума тему узнал много интересного. Сейчас расскажу про условные тэги.
Это такие функции, которые знает WordPress, возвращающие булево значение (thue и false). Кто знаком с PHP или хотя бы C++ следующий абзац могут пропустить.
Применяться условные тэги могут так: if (условние) { некоторые действия}. Можно применять операторы “и” ( && ) и “или” ( || ). И еще отрицание ( ! ), забыл совсем
. Например так действия будут выполняться при обоих условиях: if (условие 1 && условие 2) {…}. С помощью круглых скобок можно составлять сложные конструкции. Например, tесли требуется, чтобы либо выполнилялось условия1 и не выполнялось условие 2, либо выполнилось условие 3 код должен выглядеть так: if ((условие 1 && (!условие 2)) || условие 3 ){…}.
Вернемся к самим условным тэгам. Самый известный из них, наверное, is_home(). Он возвращает true, если это страница где последние посты (по умолчанию главная страница).
Читать далее »
Недавно установил плагин QIP Smiles. Но когда установил новую тему проверил код на валидность. Валидатор выдал ошибки.
Так же обнаружил ошибку в прощессе выполнения JavaScript, посмотрев блог через Internet Explorer. Плагин доработал.
Читать далее »
Дизайн хотел сделать минималистичный. Однако такой, чтобы отражал сущность этого блога. По-моему все получилось.
Итак, по порядку. На заднем плане валяются купюры (рубли и доллары). А в качестве той самой изюминки, про которую я недавно говорил, выбрал компьютер. Конечно, клипарт нашел в Интернете. Но обратите внимание – на нем изображен грузящийся линукс Ubuntu (скриншот тоже нашел).
Читать далее »
Sitemap Generator Plugin for WordPress – генератор карты сайта. Карта сайта облегчает как навигацию, так и индексацию поисковыми системами. На этом блоге можно посмотреть пример работы плагина. Да, кстати, карта сайта помогает сделать все страницы блога страницами третьего уровня, что позволит засунуть их в Сапу.
Плагины для WordPress
Опишу плагины, которые добавил в последние несколько месяцев.
Canonical URL’s
Google считает, например, http://seo73.ru/2009/08/30/s-dnem-bloga/ и http://seo73.ru/2009/08/30/s-dnem-bloga/#comments разными страницами. Чтобы указать основной URL страницы, между <head> и </head> прописывается <link rel=”canonical” href=”http://seo73.ru/2009/08/30/s-dnem-bloga/” />. Этим как раз и занимается плагин Canonical URL’s.
Читать далее »
Комментариев — 22