Архив метки: Wordpress

Защищаем WordPress от спам-ботов и авто-ботов.

Рассмотрим скрипт, который позволяет «вычислить» как спам-ботов, так и авто-ботов и закрывать им доступ на весь сайт.




Всех «нехороших» ботов объединяет следующее: попадая на
любую страницу сайта, подобные боты первым делом пробегаются по всем
ссылкам на страничке для того, чтобы выяснить, где еще можно наспамить
или что-нибудь скачать. Вот на этом и будет основан наш скрипт защиты от
ботов.




Для начала создайте папку bad_bot в корне сайта. В папке bad_bot создайте четыре файла:




1) black_list.dat — изначально пустой файл, в который будет помещаться информация о ботах, «попавших в ловушку»;




2) pixel.gif — прозрачный файл размером в 1 пиксель. Простой человек его не видит, но только не бот. Скачать данный файл Вы можете по ссылке;




3) black_list.php — страничка, со скриптом
перейдя на которую бот будет «в ловушке», а вся необходимая информация о
боте будет помещена в файл black_list.dat;




4) index.php — скрипт, проверяющий есть ли данный IP в списке ботов. Если есть, то доступ для данного IP блокируется.




Теперь поместите в файл black_list.php следующий код:




<?php
echo '<html><body><p>Как Вы сюда попали?</p>';
echo '<p><a href="https://Ваш_домен.ru/">вернуться на главную страницу</a></p>';
if(phpversion() >= "4.2.0") {extract($_SERVER);}
$bad_bot = 0;
/* Смотрим, имеется ли такой же IP в базе */
$file_name = "black_list.dat";
$fp = fopen($file_name, "r") or die ("Ошибка, файл black_list.dat не найден <br>");
while ($line = fgets($fp, 255)) {
$u = explode(" ", $line);
if (preg_match("/".$u[0]."/", $REMOTE_ADDR)) {$bad_bot++;}
}
fclose($fp);
if ($bad_bot == 0) {
$tmestamp = time();
$datum = date("H:i:s d.m.Y",$tmestamp);
/* отсылаем отчет на email */
$to = "ваш@email.ru";
$subject = "Заголовок сообщения";
$msg = "Пришёл с $REQUEST_URI $datum IP: $REMOTE_ADDR, User-агент $HTTP_USER_AGENT";
mail($to, $subject, $msg);
/* Если отсылать отчет на email не надо, то 4 строки выше можно удалить*/

/* Добавляем запись в файл black_list.dat */
$fp = fopen($file_name,'a+');
fwrite($fp,"$REMOTE_ADDR $datum $REQUEST_URI $HTTP_REFERER $HTTP_USER_AGENTrn");
fclose($fp);
}
echo '</body></html>';
?>




Далее в файл index.php поместите следующий код:




<?php
if(phpversion() >= "4.2.0") {extract($_SERVER);}
$bad_bot = 0;
/* перебираем все записи в файле black_list.dat */
$file_name = "bad_bot/black_list.dat";
$fp = fopen($file_name, "r") or die ("Ошибка, файл black_list.dat не найден<br>несуществующий путь<br>");
while ($line = fgets($fp, 255)) {
$data = explode(" ", $line);
if (preg_match("/".$data[0]."/", $REMOTE_ADDR)) {$bad_bot++;}
}
fclose($fp);
if ($bad_bot > 0) { /* это бот и мы запрещаем ему вход на сайт */
sleep(3);            /* задержка загрузки странички */
echo '<html><head>';
echo '<title>Сайт временно недоступен.</title>';
echo '</head><body><br>';
echo '<center><h1>Сайт временно недоступен!</h1></center><br>';
echo '<p><center>Приносим свои извинения ...</center></p><br>';
echo '</body></html>';
exit;
}
?>




Обязательно в файле robots.txt запрещаем индексацию данной папки путем добавления строчки:




disallow: /bad_bot/




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




<a href="https://Baш_домен.ru/bad_bot/black_list.php">
<img src="https://Baш_домен.ru/bad_bot/pixel.gif" border="0" alt="" width="1" height="1">
</a>




Перед выводом каждой странички необходимо постоянно проверять содержимое файла black_list.dat, чтобы отсеивать «попавшихся» ботов. Для этого просто добавьте на все странички следующий код:




<?php include("https://Baш_домен.ru/bad_bot/index.php"); ?>




Файлу blacklist.dat необходимо дать на сервере права доступа для чтения и записи – 666.




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



[endtxt]



2019-09-16T00:55:15
WEB

Как сделать ваш блог или сайт WordPress приватным

Краткое и простое руководство по WordPress о том, как сделать свой блог WordPress приватным и скрытым от поисковых систем.

Сегодня мы расскажем как сделать ваш блог приватным. Используете ли вы свой блог по коммерческим причинам или просто как способ поделиться своими путешествиями и мыслями с друзьями и семьей, большинству людей нравится тот факт, что их посты являются публичными. Google и другие поисковые системы привлекают больше посетителей на ваш сайт, что повышает популярность ваших статей и, возможно, приводит к увеличению дохода от рекламы.

Но иногда вы после покупки блога, хотите сохранить свой блог WordPress закрытым. Как ты можешь это сделать? Ответ зависит от того, какую конфиденциальность вы хотите.

 

Сделать индивидуальный пост личным

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

Есть много причин, по которым люди решают сделать отдельный пост личным. Возможно, вы хотите поделиться детскими фотографиями только с избранной группой членов семьи и друзей. Возможно, вы хотите поделиться фотографиями и текстом с вечера, но не хотите, чтобы ваш работодатель или школа видели их. Может быть, вы работаете над некоторыми идеями для вашей компании, которые еще не готовы поделиться с общественностью. Возможно, вы учитель и хотите поделиться материалами только со своими учениками. Или, может быть, вы просто хотите поделиться личными мыслями, которые вы не хотите, чтобы весь интернет обсуждал.

Если вы заинтересованы в том, чтобы сделать одну (или несколько) ваших публикаций личными, но не весь блог, выполните следующие действия:

Сделать ранее опубликованную публичную публикацию приватной.

Если вы уже написали статью, и она была опубликована, вы не можете защитить ее от определенных архивов и веб-сканеров. Но вы можете помешать людям получить к нему доступ в будущем.

На панели инструментов выберите «Записи», а затем нажмите «Все записи».

Оттуда вы увидите список всех ваших записей. Для того, который вы хотите сделать приватным, нажмите на Quick Edit.

Оттуда найдите слово Visibility и измените настройки на приватные. Вы можете сделать публикацию видимой только для вас (а также для всех, кто является администратором или редактором вашего блога) или выбрать пароль.

Написать личное сообщение.

Если вы пишете новый пост и хотите сделать его приватным, посмотрите в верхнем правом углу экрана. Здесь вы увидите параметры публикации, где написано «Видимость». Выберите «Личное» и затем решите, добавлять ли пароль.

Примечание: вам НЕ нужно добавлять пароль, чтобы сделать посты приватным. Если пост является личным, но не имеет пароля, поисковые системы не будут индексировать его, и только вы и любые другие редакторы/администраторы вашего блога смогут увидеть его. Посты, которые являются частными и имеют пароль, могут просматривать все, у кого есть пароль.

 

Сделайте весь блог или сайт WordPress приватным

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

Примечание: если ваш блог ранее был общедоступным, возможно, что копии или снимки вашего блога доступны где-то в различных архивах. Но как только вы сделаете свой блог приватным, поисковые системы, такие как Google, больше не будут посещать (или ссылаться на ваш сайт), и широкая публика не сможет ничего увидеть на вашем сайте. Для вступления в силу новых настроек конфиденциальности может потребоваться несколько минут.

Чтобы сделать весь свой блог приватным, выполните следующие действия:

  • Перейти на панель управления вашего блога.
  • Выберите Настройки.
  • Оттуда выберите Конфиденциальность.
  • Вы увидите три варианта: Public, Hidden и Private. Если вы выберете «Hidden», поисковые системы больше не будут ссылаться на ваш сайт, но любой, у кого есть адрес вашего блога, сможет видеть все. Выберите Private, чтобы сделать свой блог приватным.

После того как вы выбрали Личный , только вы (и администраторы/редакторы блогов, если применимо) смогут видеть сайт. Если вы хотите поделиться своим сайтом с избранным списком людей, выполните следующие действия:

  • Перейти на панель управления вашего блога.
  • Нажмите на мои сайты.
  • Нажмите на людей, а затем добавить.
  • Вам будет предложено добавить адрес электронной почты человека или его имя пользователя WordPress. Добавьте информацию о людях, которых вы хотите пригласить для входа на ваш сайт.
  • Каждому человеку, которого вы пригласите в свой блог, будет назначена роль.

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

  • Подписчик — этот человек может видеть все в вашем блоге и оставлять комментарии, но не более того.
  • Администратор — этот человек может просматривать, изменять и изменять все что угодно в вашем блоге. Любой добавленный вами администратор может сделать абсолютно все, включая удаление вашего блога, поэтому тщательно выбирайте новых администраторов!
  • Редактор — этот человек может просматривать ваш блог, комментировать и редактировать все сообщения, написанные в блоге, включая ваши собственные.
  • Автор — Автор сможет просматривать ваш блог, комментировать и публиковать новый контент, используя свое имя пользователя WordPress в качестве подписи.
  • Участник — Как и автор, участник может просматривать ваш блог, комментировать и публиковать новый контент, используя свое имя пользователя WordPress в качестве подписи. Основное отличие состоит в том, что участники не могут загружать медиа на ваш сайт или удалять комментарии.

Если вы хотите изменить доступ человека к вашему блогу, выполните описанные выше шаги, чтобы перейти в раздел Люди. Выберите пользователя, которого вы хотите изменить, и либо измените его статус, либо удалите его.

 

Вот и все!!!

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



2019-09-14T11:50:09
Лучшие учебники по Wodpress

Как управлять вашим контентом с помощью запланированных постов в WordPress

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

Хорошей новостью является то, что есть плагин, который может преодолеть эти пробелы и другие. С WP Scheduled Posts вы сможете увидеть расписание ваших публикаций с высоты птичьего полета через Редакционный календарь и виджет панели инструментов. Вы также можете воспользоваться автоматическим планировщиком и обработчиком пропущенных расписаний.

В этом посте мы объясним, почему вы можете планировать свои посты в WordPress. Затем мы покажем вам, как создать первоклассную стратегию управления контентом с помощью WP Scheduled Posts. Поехали!

 

Почему вы можете планировать сообщения в WordPress

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

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

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

 

Как управлять вашим контентом с помощью WP Scheduled Posts (4 ключевых функции)

WordPress включает в себя функциональность пост-планирования из коробки. Однако эта функция является довольно простой и отсутствует в нескольких областях. WP Scheduled Posts предоставляет гораздо больше полезных функций, включая четыре ниже:

 

1. Будьте организованы с календарем расписания

Для начала, WP Scheduled Posts добавляет удобный редакторский календарь на вашу панель WordPress.

Вы можете получить к нему доступ, перейдя в раздел Scheduled Posts > Schedule Calendar  на панели инструментов. Любые запланированные сообщения появятся в дату их публикации, и вы можете увидеть свои незапланированные черновики на боковой панели.

Этот календарь не только дает вам полный обзор вашего редакционного графика. Вы также можете:

  • Расписание или перепланирование черновиков. Календарь расписания включает интерфейс перетаскивания для назначения как запланированных, так и незапланированных черновиков датам публикации.
  • Создать новое сообщение.  Каждое поле даты содержит кнопку New Post для добавления нового черновика, не выходя из календаря.
  • Управляйте своими авторами: если вы ведете блог с несколькими авторами, вы можете легко увидеть, чьи сообщения должны быть из календаря.

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

 

2. Следите за своим расписанием с помощью виджета Dashboard

Помимо управления расписанием из календаря, вы можете увидеть предстоящие публикации в виджете Запланированные посты на панели администратора.

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

 

3. Увеличьте эффективность с автоматическим планировщиком

Вы можете получить доступ ко всем функциям, которые мы обсуждали до сих пор, в бесплатной версии WP Scheduled Posts. Тем не менее, премиум плагин предлагает еще больше в плане удобства — и отдельные лицензии.

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

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

 

4. Избегайте ошибок с обработчиком пропущенного расписания

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

Вы не можете решить эту проблему или предотвратить пропущенные расписания без плагина. Например, обработчик пропущенных расписаний WP Scheduled Posts может позаботиться о любых сообщениях, которые не появляются вовремя.

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

 

Заключение

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

Плагин WP Scheduled Posts может помочь вам выработать стратегию звездного управления контентом с четырьмя ключевыми особенностями:

  1. Будьте организованы с Календарем Графика.
  2. Следите за своим графиком с виджетом Dashboard.
  3. Повысьте эффективность с помощью автоматического планировщика.
  4. Избегайте ошибок с обработчиком пропущенного расписания.

У вас есть вопросы о планировании сообщений в WordPress? Дайте нам знать в комментариях ниже!



2019-08-20T12:13:44
Лучшие учебники по Wodpress

Список проверенных пинг сервисов WordPress 2019

Составил и отсортировал повторяющиеся пинг сервисы для блогов WordPress в 2019 году. Копируйте и пользуйтесь моим списком пинг сервисов чтобы ускорить индексацию.




Пинг сервисы WordPress 2019




Чтобы ускорить индексацию сайта поисковым системам нужно каким-то образом сообщить про обновление. Делают это через пинг сервисы. Раньше я использовал более 200 пинг сервисов, но сегодня в 2019 году я оставил только рабочие и не повторяющиеся, который занес в этот список.




http://ping.blogs.yandex.ru/RPC2
http://api.my.yahoo.co.jp/RPC2 http://audiorpc.weblogs.com/RPC2 
http://blo.gs/ping.php http://blog.goo.ne.jp/XMLRPC 
http://blogpeople.net/ping 
http://blogpeople.net/servlet/weblogUpdates 
http://blogsearch.google.ae/ping/RPC2 
http://blogsearch.google.at/ping/RPC2 
http://blogsearch.google.be/ping/RPC2 
http://blogsearch.google.bg/ping/RPC2 
http://blogsearch.google.ca/ping/RPC2 
http://blogsearch.google.ch/ping/RPC2 
http://blogsearch.google.cl/ping/RPC2 
http://blogsearch.google.co.cr/ping/RPC2 
http://blogsearch.google.co.hu/ping/RPC2 
http://blogsearch.google.co.id/ping/RPC2 
http://blogsearch.google.co.il/ping/RPC2 
http://blogsearch.google.co.in/ping/RPC2 
http://blogsearch.google.co.jp/ping/RPC2 
http://blogsearch.google.co.ma/ping/RPC2 
http://blogsearch.google.co.nz/ping/RPC2 
http://blogsearch.google.co.th/ping/RPC2 
http://blogsearch.google.co.uk/ping/RPC2 
http://blogsearch.google.co.ve/ping/RPC2 
http://blogsearch.google.co.za/ping/RPC2 
http://blogsearch.google.com.ar/ping/RPC2 
http://blogsearch.google.com.au/ping/RPC2 
http://blogsearch.google.com.br/ping/RPC2 
http://blogsearch.google.com.co/ping/RPC2 
http://blogsearch.google.com.do/ping/RPC2 
http://blogsearch.google.com.mx/ping/RPC2 
http://blogsearch.google.com.my/ping/RPC2 
http://blogsearch.google.com.pe/ping/RPC2 
http://blogsearch.google.com.sa/ping/RPC2 
http://blogsearch.google.com.sg/ping/RPC2 
http://blogsearch.google.com.tr/ping/RPC2 
http://blogsearch.google.com.tw/ping/RPC2 
http://blogsearch.google.com.ua/ping/RPC2 
http://blogsearch.google.com.uy/ping/RPC2 
http://blogsearch.google.com.vn/ping/RPC2 
http://blogsearch.google.com/ping/RPC2 
http://blogsearch.google.ru/ping/RPC2 
http://blogshares.com/rpc.php 
http://geourl.org/ping 
http://godesigngroup.com/blog/feed/ 
http://ipings.com http://lasermemory.com/lsrpc
http://mod-pubsub.org/kn_apps/blogchatt 
http://mod-pubsub.org/kn_apps/blogchatter/ping.php 
http://mod-pubsub.org/ping.php 
http://ping.amagle.com 
http://ping.bitacoras.com 
http://ping.bloggers.jp/rpc/ 
http://ping.blogs.yandex.ru/RPC2 
http://ping.fc2.com http://ping.fc2.com/ 
http://ping.feedburner.com 
http://ping.rootblog.com/rpc.php 
http://pinger.onejavastreet.com 
http://rpc.bloggerei.de/ping/ 
http://rpc.icerocket.com:10080/ 
http://rpc.pingomatic.com/ 
http://rpc.twingly.com/ 
http://rpc.weblogs.com/RPC2 
http://services.newsgator.com/ngws/xmlrpcping.aspx 
http://wasalive.com/ping/ 
http://www.blogpeople.net/servlet/weblogUpdates 
http://www.blogshares.com/rpc.php 
http://www.godesigngroup.com 
http://www.lasermemory.com/lsrpc 
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php 
http://www.ping.blo.gs/ 
http://www.pingerati.net 
http://www.pingmyblog.com 
http://www.rpc.technorati.jp/rpc/ping 
http://www.wasalive.com/ping/ 
http://www.xmlrpc.bloggernetz.de/RPC2 
http://xmlrpc.bloggernetz.de/RPC2 http://xping.pubsub.com/ping/






2019-08-12T17:34:36
WEB

Как перенаправить URL-адреса www на без-www в WordPress

Этот краткая демонстрирует, как перенаправить URL-адреса www в URL-адреса без www в WordPress. Обе версии http и https были обсуждены.

Перенаправить www на не-www в WordPress. Краткое резюме

Чтобы перенаправить все запросы, поступающие на www.your_URL.ru на your_URL.ru, вы можете изменить файл .htaccess, добавив следующие строки в начало модуля ifModule mod_rewrite.c

RewriteEngine On

RewriteCond% {HTTP_HOST} = www.your_URL.ru

RewriteRule (. *) Https://your_URL.ru/$1 [R = 301, L]

Прочитайте остальную часть статьи, чтобы узнать подробности.

 

В начале проекта World Wide Web, коротко WWW использовался в структуре URL для обозначения того, что URL содержит набор связанных гипертекстовых документов, которые можно просматривать в веб-браузере. Проще говоря, веб-сайт.

Точно так же файлы размещались на FTP- серверах, и их адрес имел бы термин ftp в структуре URL.

Итак, www.example.ru означает веб-сайт и ftp.example.ru для FTP.

Времена изменились, но «традиция» размещения www в URL продолжалась. В наши дни вам больше не нужно указывать www в URL. Это не нужно и делает URL вашего сайта длинным.

Все сайты, которые мы создали в последнее время, не используют www в URL-адресе. Мы думаем, вы сделали то же самое.

Проблема в том, что хотя вы знаете, что www бессмысленен, посетители вашего сайта, вероятно, этого не знают. Некоторые люди все еще вручную вводят www перед вводом URL. Если вы используете ярлык браузера, такой как Ctrl + Enter, он автоматически добавляет www и com до и после введенного URL.

У вас есть два варианта:

  • Сделайте свой веб-сайт доступным как на www, так и на других сайтах. Но проблема в том, что URL с www будет рассматриваться как поддомен, и это создаст проблему с точки зрения SEO.
  • Второй вариант — перенаправить 301 с www на URL без www. Таким образом, даже если кто-то наберет www.URL.ru, он/она будет автоматически перенаправлен на URL.ru.

Посмотрим, как это сделать.

 

Перенаправить URL-адреса www на сайт без www в WordPress

Чтобы перенаправить www в домен без www, вам нужно отредактировать файл .htaccess на вашем сервере.

Вы можете найти этот файл в общей папке вашей установки WordPress. Вы можете использовать инструмент FTP, такой как FileZilla, для доступа к файлам на вашем сервере. Если возможно, попробуйте использовать командную строку для WordPress или любого другого вида задач управления сервером. Это улучшит ваши навыки.

Это зависит от вас, как вы редактируете файл.

В файле .htaccess перейдите в раздел IfModule mod_rewrite.c. Если его не существует, создайте его сами.

Вот код, который вы должны добавить в начале этого раздела :

RewriteCond% {HTTP_HOST} = www.your_URL.ru

RewriteRule (. *) Https://your_URL.ru/$1 [R = 301, L]

 

Не путайте с HTTP_HOST для https. HTTP_HOST работает как для http, так и для https. Нет HTTPS_HOST.

Если ваш сайт не использует SSL, вы можете использовать http вместо https в URL вашего сайта.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} =www.your_URL.ru

RewriteRule (.*) https://your_URL.ru/$1 [R=301,L]

</IfModule>

 

У вас могут быть некоторые условия перезаписи в разделе mod_rewrite.c. В этом случае перед любым другим правилом вы должны поместить www в не-www перенаправление.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} =www.your_URL.ru

RewriteRule (.*) https://your_URL.ru/$1 [R=301,L]

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

 

Внимание

Код перенаправления должен идти перед любым другим кодом в разделе перезаписи. В противном случае перенаправление не будет работать должным образом.

Если вы перенаправляете www на не-www с https, вы должны убедиться, что ваш SSL-сертификат распространяется как на www, так и не www-версии вашего URL.

Если вы сами сгенерировали SSL-сертификат, вы должны восстановить его с учетом субдомена www.

Мы надеемся, что этот быстрый совет помог вам перенаправить трафик www на URL без www вашего веб-сайта WordPress. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.



2019-07-23T15:46:06
Лучшие учебники по Wodpress

Лучшие практики по безопасности WordPress до конца 2019 года

Многие хакеры нацелены на установку WordPress специально. В этой статье мы расскажем о лучших методах обеспечения безопасности WordPress.

Новые приложения для обмена контентом появляются каждый день, но WordPress остается самой используемой платформой в мире. Что делает его таким особенным? Ответ сводится к мощному сочетанию надежности и гибкости. Люди и команды, которые создают веб-сайты на WordPress, могут быть уверены, что результаты будут профессиональными и простыми в использовании.

Одним из распространенных заблуждений является то, что WordPress предназначен только для блогов. Но на самом деле, многие малые и средние предприятия используют WordPress для управления всем своим общедоступным веб-присутствием, а также интрасетями и внутренними инструментами. По своей сути WordPress представляет собой систему управления контентом (CMS), которую можно использовать для распространения информации любого рода.

Но, как и любая веб-платформа, WordPress уязвим с точки зрения безопасности. И из-за его глобальной популярности многие хакеры нацелены на установки WordPress специально. В этой статье мы расскажем о лучших методах обеспечения безопасности WordPress.

 

Контроль безопасности аккаунта

Установки WordPress обычно создаются с двумя типами учетных записей: администраторы и обычные пользователи. Администраторы имеют полный доступ к внутренним службам и могут настраивать конфигурацию сайта с помощью инструмента, известного как консоль администратора. С другой стороны, обычные пользователи могут войти в систему только через внешний интерфейс для создания или редактирования контента.

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

В консоли администратора WordPress вы можете включить двухфакторную аутентификацию для всех стандартных учетных записей пользователей. Это означает, что когда пользователь войдет в интерфейс WordPress, он получит текстовое сообщение или электронное письмо с уникальным кодом, чтобы подтвердить свою личность.

Как и в случае с любыми учетными данными на веб-сайте, вы должны требовать, чтобы пользователи WordPress поддерживали сложный пароль. Консоль администратора позволяет вам настроить сценарий, чтобы заставить пользователей менять новый пароль через заданное количество месяцев.

 

Инвестируйте в безопасный веб-хостинг

На заре WordPress многие владельцы блогов и веб-сайтов запускали код CMS с локального сервера, который они сами размещали. В настоящее время все перешло к подходу облачных вычислений, где виртуализированные серверы обслуживаются в крупных центрах обработки данных, так что отдельные клиенты могут арендовать вычислительную мощность и память.

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

Что поднимает вечно популярный вопрос о том, безопасен ли бесплатный веб-хостинг? В общем, если вы беспокоитесь о безопасности, и вам следует это делать, держитесь подальше от якобы «бесплатных» веб-хостов,которые ничего не взимают. Есть исключения, но большинство существующих проблем делятся на две категории.

Во-первых, они не будут тратить деньги на модернизацию своей инфраструктуры (включая критическое программное обеспечение для безопасности, предназначенное для защиты от последней версии вымогателей), что увеличивает вероятность того, что хакер пройдет через парадную дверь и испортит ваш сайт. Во-вторых, они наклеивают рекламные объявления по всему вашему сайту, возможно, предоставляя рекламодателям привилегии для ставок. Это сомнительный способ работы. Для чего-либо, кроме сайта для хобби, инвестируйте пять долларов в месяц, чтобы обеспечить более надежный хостинг.

 

Включить сертификат SSL

Когда вы просматриваете Интернет на своем компьютере или мобильном устройстве, вы часто замечаете маленький значок замка, который появляется рядом с URL в адресной строке. Символ означает, что просматриваемая в настоящее время веб-страница защищена действительным сертификатом уровня защищенных сокетов (SSL) ( несмотря на недавние хакерские махинации с сертификатами TLS).

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

Если вы планируете поддерживать транзакции по кредитным картам или другие передачи частной информации, то SSL-сертификат является обязательным для вашего сайта. Вы обнаружите, что некоторые провайдеры облачного хостинга предлагают бесплатный SSL-сертификат в рамках плана хостинга. Для сторонних опционов цены, как правило, повсюду.

 

Используйте самые безопасные плагины безопасности

Лучшая часть WordPress — это количество настроек, которые позволяет платформа. Выбрав основную тему для веб-сайта и установив параметры визуального отображения, вы можете искать на широком рынке плагинов и расширений, в том числе ориентированных на безопасность.

Например, вы столкнетесь с плагинами WordPress, которые выполняют функцию брандмауэра, отслеживают входящий трафик на ваш сайт и блокируют любые подозрительные угрозы. Вы также найдете плагины для сканирования, которые будут искать ваш код WordPress на наличие потенциальных вредоносных программ или уязвимостей.

Но перед установкой и включением любого подключаемого модуля безопасности на консоли администратора WordPress обязательно внимательно изучите его историю и разработчиков. Известно, что хакеры распространяют опасные вирусы под видом безопасных плагинов.

 

Регулярно сохраняйте резервные копии

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

И если у вас его нет, надежной резервной копией будет следующая лучшая вещь. Даже небольшое время простоя сайта может подорвать репутацию вашей компании и расстроить посетителей. Но с резервной копией, вы можете быстро восстановить в последний момент времени и снова начать работать гладко.

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

 

Итого

Хакеры и киберпреступники всегда стремятся оставаться на шаг впереди своих целей. По этой причине вы не можете предполагать, что, поскольку ваша среда WordPress сегодня безопасна, она будет безопасной и завтра. Безопасность WordPress требует активного обслуживания и мониторинга.

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



2019-07-03T15:32:57
Лучшие учебники по Wodpress