Подписка
Email
Fb
RSS
Twitter
Email

Курс создания сайта-установка плагинов

Курс создания сайтаВсем привет, продолжаем уроки создания сайта с нуля на WordPress.

Мы уже выбрали хостинг и домен и в прошлый раз мы установили движок на сервер. Как и обещал, сегодня покажу некоторые настройки движка, которые необходимы для вашего сайта.

Кстати, делать будем информационный сайт, так как для новичков это самое то, чтобы попрактиковаться. Потом сделаю несколько уроков на тему интернет магазина.

Сейчас я буду описывать настройки, которые делаю я. Не буду обяснять почему я делаю это, не делаю то, что бы не было лишней воды. Все максимально конкретно и кратко.

Ping сервера

Начнем с того, что пропишем пинг сервера для ускорения индексации новых статей на сайте. Где их прописывать — смотрите на видео. Список привожу:


http://rpc.pingomatic.com/
http://blogsearch.google.ru/ping/RPC2
http://ping.blogs.yandex.ru/RPC2
http://rpc.weblogs.com/RPC2
http://www.blogdigger.com/RPC2
http://www.feedsky.com/api/RPC2
http://www.snipsnap.org/RPC2
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://pingoat.com/goat/RPC2
http://rcs.datashed.net/RPC2
http://rpc.blogbuzzmachine.com/RPC2
http://pingoat.com/goat/rpc2

Настройка ЧПУ

Если кто-то не знает, то ЧПУ — это ЧеловекоПонятный Урл, то есть url, понятный и удобный для восприятия человеку. Например, какой url удобнее: site.ru/catalogue.php?sect=11&kind=6&manuf=6 или site.ru/sport/football.html? Конечно второй, как их сделать — на видео. Структура такая: /%postname%.html или /%category%/%postname%.html.

Так же понадобится плагин "RusToLat" для транслитерации русских букв в латинские в адресах (URL) страниц с ЧПУ. Ссылки на все плагины я приведу в конце данной статьи.

XML Sitemap

XML Sitemap — это способ сообщить поисковикам о страницах вашего сайта и обозначить приоритеты страниц. Эти карты поисковики проверяют довольно часто. Вдаваться в подробности не буду — это тема оптимизации и продвижения сайта. Если вы используете WordPress, то построить ее довольно легко. Для этого используем плагин Google XML-Sitemap.

Для построения xml sitemap есть специальный сервис — http://www.xml-sitemaps.com.

Также построим и html карту сайта при помощи плагина Dagon Design Sitemap Generator.

На странице вывода карты прописываем [sourcecode language=»html»]<!— ddsitemapgen —>[/sourcecode]

Делаем Robots.txt

Файл robots.txt нужен для запрета индексации некоторых разделов вашего сайта. Запрещать кое-что индексировать обязательно нужно. Это помогает избежать дублирование контента и избавиться от всего лишнего.

Пример robots.txt для wordpress:
[sourcecode language=»html»]
User-agent: Yandex
Allow: /wp-content/uploads/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /template.html
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /tag
Disallow: /category
Disallow: /archive
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?feed=
Disallow: /?s=
Host: указываете ваш основной домен, с www он или без ( к примеру site.ru )

User-agent: *
Allow: /wp-content/uploads/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /template.html
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /tag
Disallow: /category
Disallow: /archive
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?feed=
Disallow: /?s=
Sitemap: http://site.ru/sitemap.xml
[/sourcecode]

Не забудьте заменить site.ru на ваш домен. Этот файл нужно загрузить в корень сайта.

Вы можете посмотреть данный файл у каждого сайта, добавив к его основному домену /robots.txt.

Подробнее можете почитать здесь.

Несколько плагинов для защиты сайта

Еще три плагина, которые помогут в какой-то степени защитить ваш сайт.

  • во-первых плагин Anti-XSS attack — предупреждение и защита от XSS-атак (объяснять, что это такое не буду, если интересно можете поискать информацию по данному вопросу сами).
  • во-вторых WordPress Database Backup — плагин поможет делать бэкапы базы данных из админ. панели вручную и по расписанию, отправляя файлы по электронной почте через заданные промежутки времени.
  • ну и WP-SpamFree — защита от спама в комментариях.

301 редирект

Он нужен для склейки адресов вашего сайта типа site.ru и www.site.ru, то есть происходит переадресация с site.ru на www.site.ru или наоборот. Можно сделать с помощью файла .htaccess. Файл .htaccess он находится в корне сайта и он позволяет делать много чего интересного, но это довольно широкая тема, поэтому ограничимся только 301 редиректом.

Я обычно основным делаю домен без www и 301 редирект с домена с www на домен без www будет делаться так:
[sourcecode language=»html»]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
[/sourcecode]

Опять же, меняем домен на свой.

Еще несколько полезных плагинов

  • незаменимый SEO плагин — All in One SEO Pack;
  • плагин для создания формы обратной связи — Contact Form 7;
  • плагин для создания навигации по страницам — WP-PageNavi.

Теперь собственно само видео, на котором наглядно показано все выше описанное. Сразу прошу прощения за тихий звук из-за больного горла, и я забыл отключить щелчки мыши при записи видео)

Далее привожу список плагинов. Данные плагины я сразу устанавливаю на каждый новый свой сайт. Далее, по мере надобности и появляющихся задач устанавливаю еще какие-то. Я даю ссылку — http://wordpress.org/extend/plugins/. Здесь вы можете найти все требуемые вам плагины, в том числе и те, что я показывал на уроке.

Плагины:

  1. RusToLat
  2. ВП Типограф Лайт
  3. Google XML-Sitemap
  4. Dagon Design Sitemap Generator
  5. WordPress Database Backup
  6. WP-SpamFree
  7. Anti-XSS attack
  8. All in One SEO Pack
  9. Contact Form 7
  10. WP-PageNavi

Не следует перегружать сайт лишними плагинами и ухудшать тем самым скорость работы, используйте только самое необходимое.

На сегодня все, но впереди еще много уроков, так что, до встречи)