Архив категории »CMS «

robots.txt для DLE с учетом АГС-30

Как и обещала, выкладываю robots.txt для сайтов на Datalife Engine с учетом нового алгоритма ранжирования Яндекса АГС-30, который не терпит дублей страниц на сайте, а также страниц, которые не содержат контента либо являются “служебными”

User-agent: YandexBlog
Allow: /*

User-agent: Yandex
Disallow: /*print
Disallow: /user/
Disallow: /backup/
Disallow: /engine/
Disallow: /language/
Disallow: /templates/
Disallow: /upgrade/
Disallow: /uploads/
Disallow: /autobackup.php
Disallow: /admin.php
Disallow: /index.php?do=addnews
Disallow: /index.php?do=feedback
Disallow: /index.php?do=lostpassword
Disallow: /index.php?do=pm
Disallow: /index.php?do=register
Disallow: /index.php?do=stats
Disallow: /index.php?do=search
Disallow: /index.php?subaction=newposts
Disallow: /?do=lastcomments
Disallow: /statistics.html
Host: ru-root.ru

User-agent: *
Disallow: /backup/
Disallow: /engine/
Disallow: /language/
Disallow: /upgrade/
Disallow: /autobackup.php
Disallow: /admin.php
Disallow: /index.php?do=addnews
Disallow: /index.php?do=feedback
Disallow: /index.php?do=lostpassword
Disallow: /index.php?do=pm
Disallow: /index.php?do=register
Disallow: /index.php?do=stats
Disallow: /index.php?do=search
Disallow: /index.php?subaction=newposts
Disallow: /?do=lastcomments
Disallow: /statistics.html
Sitemap: http://ru-root.ru/sitemap.xml

Создайте в рутдире сайта текстовый файл с названием robots и скопируйте туда эти инструкции. После этого можете его добавить в Яндекс.Вебмастер.
Описание по аналогии с предыдущим моим постом про robots.txt для WordPress с учетом АГС-30, только, естественно, запрещающие инструкции в них разные. Точно так же закрываем все мало-мальски подозрительное для Yandex, в то время, как для остальных поисковых систем инструкции более мягкие.

Категория: CMS  Комментарии (4)

Восстановление пароля администратора в DLE

Небольшой мануальчик, возможно, для кого-то окажется полезным :)

Итак, в одно распекрасное утро вы проснулись и поняли, что абсолютно забыли пароль от своего админского аккаунта портала DLE. Замечу, именно своего аккаунта, а не Васи из соседнего подъезда: ломать чужие базы данных никарашоу :D

А так же забыли пароль от своего мейла, да и вообще мейл забыли… Бывает, ага))

Что делать?

Все очень просто:
Идем в PhpMyAdmin, находим там базу данных нашего DLE сайта, открываем таблицу таблицу dle_users.
Первым юзером в таблице будете вы =)
Нажимаете на карандашик и в поле пароль вводите что-то вроде d9b1d7db4cd6e70935368a1efb10e377. После чего сохраняете изменения и логинитесь в админку DLE с паролем 123

Апсь, работает :)

Если вы не сторонник PhpMyAdmin-ов и прочей панельной ереси, то, скорее всего и сами знаете, как сменить, но, на всякий случай, запрос будет выглядеть так:

UPDATE `dle_users` SET `password` = ‘d9b1d7db4cd6e70935368a1efb10e377′ WHERE `user_id` =1;

Категория: CMS  Метки: ,  Комментарии (2)

robots.txt для WordPress с учетом АГС-30

Раньше я не придавала значения файлам robots.txt – как правило, при установке движка создается свой я не задумывалась о его значимости. Индексируется – и хорошо :)

Теперь же, когда АГС-17 и АГС-30 зверствует на наших урожайных полях, приходится задумываться, какими методами можно защитить их от злого дяди Яши =)

Как известил нас Яндекс, было введено около сотни новых факторов, влияющих на ранжирование, но как было замечено на моих плантациях, основное отличие в алгоритмах свелось к тому, что на Yandex нынче нетерпим повторяющемуся контенту на страницах сайта. Поэтому методы увеличения количества страниц, как то: теги, метки, архивы, календарь, рубрики и прочее больше не имеют права на жизнь.
Точнее, право, конечно имеют, пусть себе живут на здоровье, но в индекс их пускать больше нельзя.

Естественно, что для разных движков нужны разные robots.txt, но для начала я остановлюсь на robots.txt для WordPress, так как от санкций Яндекса при АГС-30, на мой взгляд он пострадал больше всех.

Итак, после изучения яндексовской документации, у меня получился следующий Robots.txt:

User-agent: YandexBlog
Allow: /*

User-agent: Yandex
Allow: /wp-content/uploads/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /template.html
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content
Disallow: /tag
Disallow: /category
Disallow: /archive
Disallow: /author
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?feed=
Disallow: /?s=
Host: ru-root.ru

User-agent: *
Allow: /wp-content/uploads/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /template.html
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content
Disallow: */trackback/
Disallow: */comments/
Disallow: /?feed=
Disallow: /?s=

Sitemap: http://ru-root.ru/sitemap.xml

Вкратце, происходящее:
Для ботов Yandex Blog разрешаем все, он не дурак и сам знает, что ему надо проиндексировать, прежде, чем свалить отсюда =)
Второй блок для основного бота Яндекса – ему закрываем все, что может ему не понравится – страницы без контента, дубли и служебные директории.
Разрешили все, что не запретили и директорию с изображениями блога.
Так же в этом блоке есть директива Host – она учитывается только Яндексом, поэтому в остальных блоках она не нужна. Вписываем ваш сайт, чтобы поисковик не забыл, где он находится и на будущее запомнил, как вас зовут :D .
Третий блок – для всех остальных, менее капризных и переборчивых поисковиков, в том числе для Google. Им мы дали проиндексировать большее количество закоулков нашего WordPress-а, но тоже без излишеств.
И последняя директива – расположение вашей карты сайта – sitemap.xml – указываем прямой путь к нему.

Ну вот, собственно, и готово, создаем файл robots.txt в корневой директории вашего Вордпресса и пользуемся :)
В следующих постах рассмотрим robots.txt для других CMS, в частности, больше всех меня сейчас волнует DLE, т.к. за дубли страниц к нему тоже очень много санкций от АГС-30.

Подборочка мегаполезных плагинов для WordPress

Давно хотела выложить, да все как-то случая подходящего не представлялось, надо же как-то оформить интересно, расписать поподробнее, все дела… В итоге задолбалась хранить эту текстовку по всем углам своего ноута и решила выложить как есть. Мне он самой постоянно нужен, но знаете, какой у меня срач, т.е. рабочий беспорядок на компе? :) Проще открыть блог и выудить тут или нагуглить заново, чем искать у себя =)

Вобщем, вот, отсортировано по алфавит:

Add Graphic Signature – плагин добавлящий графическую подпись к посту автоматически или с применением спецсимвола.
Add to Any Subscribe Button – кнопка подписки с множественным выбором доставки фида.
Adman – позволяет публиковать рекламные блоки Google AdSense в начале или в середине поста.
Akismet Spam Count – индикатор спама Aksimet для публикации в блог.
Another WordPress Meta Plugin – позволяет добавлять Meta-теги и ключевые слова к каждому посту для лучшей SEO.
Author Complete Post List – даёт возможность делать выборку по авторам блога включая соавторские статьи.
Category Remindr – плагин-напоминание включаемое перед публикеацией статьи:”Правильную категорию выбрать не забыли?”.
Code Markup – позволяет размещать на страницах блога HTML код без прибегания к парсингу кода.
Corrector – плагин добавляющий проверку орфографии от Google на 27 языках.
DJ-Email-Publish – отправляет для публикации в остльные ваши блоги статью, опубликованную в блоге на WordPress.
DeCat – позволяет включать посты с определёнными категориями в RSS-ленту.
DropCap First Character – плагин увеличивающий первую букву статьи на манер журналов.
Easy Post-To-Post Links – позволяет делать сокращённые ссылки к другим статьям блога.
Feed Control – даёт возможность исключать определённые статьи, создавать страницы и пр.
Feed Styler – позволяет менять шаблон фида.
FeedBurner FeedSmith – плагин для проведения подписки на RSS-ленту через FeedBurner.
FeedStats – статистические данные по фиду.
Feedvertizer – дополняет статьи на ленте текстовыми ссылками.
Front Page Excluded Categories – позволяет исключать на главной странице статьи определённых категорий.
GeneralStats – показывает количество пользователей, категорий, статей, комментариев, страниц, ссылок, слов в статье, слов в комментариях, и слов на страницу.
Impress – поти тоже что и предыдущий.
Limit the size of main page posts – ограничивает длину статьи на главной странице, при превышении длины статьи по ссылке читатель перенаправляется на другую, созданную для этого отдельную страницу.
LiveJournal Crossposter – кросспостинг в ЖЖ.
On This Day – показывает статьи которые публиковались год назад.
Plain Text Paste – легко переносит тексты формата Word для публикации.
Post Notification – рассылает по email списку зарегистрированных пользователей уведомление о новой статье, имеет опцию прикрепить статью.
PostPost – позволяет добавлять какое-нибудь содержание перед и после статьи, например, рекламные блоки.
Posts Expire – плагин позволяющий устанавливать срок, после которого статья перестаёт отображаться в блоге.
Slash Comments – добавляет строку к ленте о количестве комментариев к посту в блоге.
Subscribe-Remind – плагин позволяющий публиковать уведомление типа:” вы не забыли подписаться на PSS?”.
Subscribers Only – позволяет публиковать статьи, которые будут видны только подписчикам.
Ubernyms – позволяет создавать сокращённые названия для часто употребляемых слов.
Ultimate Google Analytics – плагин добавляющий скрипт счётчика Google Analytics.
WP OnlineCounter – этот плагин ведёт статистику по количеству читателей онлайн, наибольшему количеству посетителей одновременно, и общему количеству читателей, посетивших блог.
WP-Footnotes – позволяет добавлять сноски для полноценности статьи.
WP-Stats – плагин для статистики блога на WordPress с набором соответствующих функций.
WP-Sticky – позволяет закрепить на главной странице блога какой-нибудь определённый пост, который не будет “сползать” по мере написания новых.
WordPress PDA – плагин позволяющий читателю удобно просматривать блог в браузере КПК.
WordPress.com Stats – плагин использующий ключ WordPress API при установке и позволяющий получать статистику для блога, которая обсчитывается не на собственном сервере а на сервере WordPress.
wpSpoiler – позволяет прятать текст под спойлер.
©Feed – добавляет copyright info в RSS и размещает электронный отпечаток.

Перенос WordPress и изменение его путей.

Раз уж вспомнила про блог, решила навести немного на нем порядок.

Вот уж мне очень интересно, как другие вебмастера находят время заниматься написанием постов на своих блогах и поддержанием его активности. Лично у меня никогда на это времени не хватает и всегда есть более срочные дела, чем обновления личного блога… За что мне очень совестно, если чесно.

Итак, что сделано:

Зарегистрирован новый домен  ru-root.ru под размещение этого блога. Старый сабдомен blog.danusya.net вместе с основным давно уже в бане Яндекса из-забывших траблов с хостингом и вытягивать его в ближайшее время мне недосуг. Проще заплатить сто рублей за новенький чистый и пушистый доменчик. Кстати, домены последние два года я регистрирую  тут: http://domains.dxnet.ru (раньше они находились по другому адресу, но это уже не имеет значения)

Перенесен движок WordPress на новый хостинг нс-ы с незапятнанным прошлым. Это опять же для того, чтобы обезопасить себя от бана в поисковых системах. Сдуру напоролась на неприятный нюанс при переносе Вордпресса. Оказывается, что пути блога забиваются в движке “намертво” в базе данных и нужно было их сменить в настройках блога перед бекапированием (Админка -> Настройки -> Общие). Я же, по привычке, переносила следующим образом:

На старом сервере:

  1. mysql -uлогин -p
  2. show databases
  3. Нахожу нужную базу данных (у меня их много и имени никогда не помню =))
  4. exit
  5. mysqldump -uлогин -p имя_бд > /path/to/save/имя_дампа_бд
  6. mv имя_дампа_бд /path/to/rootdir/
  7. tar -czf имя_архива.tar.gz /path/ to/rootdir/
  8. mv имя_архива.tar.gz path/to/rootdir/

На новом сервере:

  1. wget урла,_откуда_качаем_архив_файлов _нашего_блога
  2. tar -xzvf имя_архива
  3. mysql -uлогин -p новая_бд < имя_дампа_бд
  4. Нахожу конфиг движка (В случае Вордпресса это wp-config.php) и меняю там имя, логин и пароль базы данных.

(Расписала на всякий случай, может кому-то окажется полезным)

Обычно там же, в конфиге движка, в большинстве популярных CMS, меняется и пути сайта. Но там я их не нашла… Погуглив пару минут, я выяснила, что придется лезть в базу данных. А конкретнее тут:

wp-options -> siteurl -> вписываем новый адрес блога.

После этого мне удалось попасть в админку и изменить там в настройках второй путь (Так и не поняла, нафига их два, но я особо и не вникала =))

Вордпресс заработал на новом домене :)

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

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

Так что подписывайтесь на обновления, дорогие читатели! ;) )