Архив рубрики: WordPress

Как отследить ошибку 404 и перенаправить ее в WordPress

Это может быть проблемой, если при перемещение своего сайта из одного адреса на другой, не знаете, что делать с вашими ссылками. Совсем недавно мы говорили о том, как вы можете обновить адреса с помощью плагина WordPress . Но что, если люди попытаются получить доступ к странице на вашем сайте через свой старый URL? Сегодня мы собираемся показать вам, как перенаправить старые адреса на новый URL-адрес. Лучшая часть о том, что вы не должны ничего знать о вашем файле .htaccess. Плагин перенаправлениe WordPress, который управляет 301 перенаправлением, отслеживает ошибку 404.

Первое, что вам нужно сделать, это установить и активировать плагин для перенаправления в WordPress. После активации перейдите в раздел «инструменты» и нажмите на «перенаправление». Откроется экран, который позволит вам ввести свой старый URL (источник) и новый адрес (целевой).

Как отслеживать ошибку 404 и перенаправить их в WordPress

Для начинающих, этот экран может показаться запутанным. Поясним. Выпадающее меню имеет несколько вариантов. Ссылка URL и ссылающееся URL, UserAgent, и URL-адрес и статус Логин. В большинстве случаев, вы хотите использовать URL ссылки. В основном, потому что вы видите ряд ошибок 404 на определенной странице. Это должен быть кто-то, кто ссылается на нее. Так что теперь, когда чужие ссылки будут переходить на несуществующий URL (или на пост, который вы переместили), он автоматически перенаправит их на новое место. Так что используйте URL и ссылки для этого.

Вашими действиями должны быть всегда Перенаправление URL, если вы не знаете, что вы делаете.

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

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

Эти журналы также показывают, как люди пытаются атаковать ваш сайт. Мы получаем тонны 404 запросов от ботов, которые пытаются найти лазейку для инъекции. Надеясь, что они найдут ее. Но это интересно, увидеть все IP-адреса, которые пытаются к нам зайти.

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



2015-05-23T15:59:46
CMS WordPress

Создание перенаправления в WordPress

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

Готовы? Давайте начнем.

Что такое перенаправление в WordPress?

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

Существуют различные типы редиректов, таких как 301 редирект, редирект 302, 307 редирект, и т.д.

Однако, чтобы сделать эту статью простой и полезной, мы рассмотрим что такое 301 редирект, как самый важный.

Давайте взглянем на то, почему это важно.

Когда вам нужно 301 редирект WordPress?

Создание перенаправления в WordPress

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

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

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

Почему? Потому что не создавая перенаправление, после вызова, ваши пользователи увидят ошибку 404 — не найдена. Которая не только плохо для пользователей, но он также может повлиять на SEO вашего сайта и негативно повлияет на рейтинг в поисковых системах.

Вот когда 301 редирект становится очень важным.

Это позволяет сказать поисковым системам и браузеру пользователя, что страницы которые они пытаются открыть были окончательно перемещены в новое место.

Это позволяет весь трафик от вашей старой страницы и SEO передадутся на новую страницу.

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

Как создать переадресация на WordPress (с помощью плагинов)

Простой подход для создания и управления 301 редирект является использование одним из многих плагинов WordPress для перенаправления. Это позволит вам настроить перенаправление нигде не написав ни строчки кода.

1. Перенаправление

Простейший способ добавить и управлять перенаправлением в WordPress является использование плагина. Установите и активируйте плагин Redirection. После активации, посетите Инструменты »Перенаправление, произвести настройку переадресации.

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

2. Ссылки на страницу

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

Создание перенаправления в WordPress

3. Простой 301 редирект

Еще один простой в использовании плагин Simple 301 Redirects. Как и предполагает название, делает просто 301 перенаправление. Просто установить и активировать плагин, а затем посетить Настройки »301 редирект , чтобы добавить свои страницы которые необходимо перенаправить.

Создание перенаправления в WordPress

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

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

Настройка 301 редирект в .htaccess с помощью WordPress

Использование веб-сервера файла конфигурации .htaccess, пользователи WordPress могут настроить 301 редирект, очень быстро.

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

Вот почему важно, чтобы вы сделали резервное копирование вашего файла .htaccess до внесения изменений.

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

Если вы не видите свой файл .htaccess, то вы должны указать в настройках своего FTP-клиент, чтобы он показывал скрытые файлы. (Узнайте, почему вы не можете найти файл .htaccess на вашем WordPress сайте.)

Вы можете редактировать файл .htaccess в любом текстовом редакторе, например Notepad.

Вот простой редирект, где мы пытаемся отправить пользователю старый пост в новый.

RewriteEngine On

Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

Вы можете добавить код выше, желательно в конце вашего файла .htaccess.

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



2015-05-23T14:22:40
CMS WordPress

Добавление новостной ленты Facebook на сайт

Некоторое время назад я хотел добавить пользовательский Facebook-канал на сайте для того, чтобы отображать записи из клиента Facebook на странице. Сайт был неплохой и и я не хотел портить стандартным Facebook фирменным фреймом-лентой новостей.

Так я боролся через Facebook сайт разработчиков и после нескольких недель беспорядков я был в состоянии установить вместе PHP-скрипт, который взаимодействует с Facebook API и извлекает данные канала, чтобы позволить вам отображать это на твое усмотрение!

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

Вот основная последовательность событий:

1) Зарегистрироваться как разработчик с Facebook, создать “приложение” и получить маркер доступа.

Перейти на страницу разработчиков: https://developers.facebook.com/ и зарегистрироваться там.

2) найти ID страницы в Facebook страницу, которую вы хотите отобразить.

Если у вас есть Facebook страницу с URL вроде этого: https://www.facebook.com/AndreyEx затем идентификатор страницы-это просто ‘AndreyEx’. Если ваш URL-Адрес страницы является структурированный такой: https://www.facebook.com/pages/name-of-business/1525282521084169 затем идентификатор страницы на самом деле число в конце, так что в этом случае ‘1525282521084169‘.

3) открыть в формате json.

Просто поставьте ваш ID страницы и маркер доступа в URL ниже и вы теперь имеете доступ к json-массиву данных.

https://graph.facebook.com/YOUR_PAGE_ID/posts?access_token=YOUR_ACCESS_TOKEN

Это будет выглядеть примерно так:

Добавление новостной ленты Facebook на сайт

4) получать данные и расшифровать его.

$page_id = 'YOUR_PAGE_ID'; $access_token = 'YOUR_ACCESS_TOKEN'; //Get the JSON 

$json_object = @file_get_contents('https://graph.facebook.com/' . $page_id . '/posts?access_token=' . $access_token); //Interpret data 

$fbdata = json_decode($json_object);

5) цикл по массиву данных, и отображения каждого поста

foreach ($fbdata->data as $post ) { 

$posts .= '<p><a href="' . $post->link . '">' . $post->story . '</a></p>'; 

$posts .= '<p><a href="' . $post->link . '">' . $post->message . '</a></p>'; 

$posts .= '<p>' . $post->description . '</p>'; 

$posts .= '<br />'; 

}

Собирая все вместе получаем:

$page_id = 'YOUR_PAGE_ID'; $access_token = 'YOUR_ACCESS_TOKEN'; //Get the JSON 

$json_object = @file_get_contents('https://graph.facebook.com/' . $page_id . '/posts?access_token=' . $access_token); //Interpret data 

$fbdata = json_decode($json_object); 

foreach ($fbdata->data as $post ) { 

$posts .= '<p><a href="' . $post->link . '">' . $post->story . '</a></p>'; 

$posts .= '<p><a href="' . $post->link . '">' . $post->message . '</a></p>'; 

$posts .= '<p>' . $post->description . '</p>'; 

$posts .= '<br />'; 

} //Display the posts echo $posts;

Некоторые заметки:

1) в Facebook страницы должны быть публичными, это означает, что должен в состоянии получить доступ к странице без необходимости входа в Facebook.

2) Если веб-сервер с PHP настройках есть опция allow_url_fopen отключен, то функции file_get_contents не работают. Если это так, то у вас есть два варианта: либо установите его в положение ON путем редактирования вашего PHP.ini-файл (на Apache), а параметр опция allow_url_fopen = on.

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

Скачать плагин WordPress для Facebook.



2015-05-16T08:42:27
Шпаргалка

Предельное количество букв в заголовке WordPress

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

Первое, что вам нужно сделать, это установить и активировать плагин Limit Post Titles. После активации, просто перейдите к Настройки »Limit Post Titles, настроить параметры плагина.

Вы должны ввести ограничение на количество символов и выберите типы постов, где вы хотите включить предел символов. Затем нажмите на кнопку Save Settings, чтобы сохранить настройки.

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

Как добавить предельное значение букв к заголовку в WordPress

Разница между SEO плагинами

Если вы используете SEO плагин как WordPress SEO или All on SEO , то вы заметите, что вы можете добавить название SEO.

Это SEO Title не изменит название вашего Post. Вместо этого, он используется в качестве HTML <TITLE> тег. Он позволяет обеспечить альтернативный короткий заголовок SEO и более описательное название для названия. Оба обеспечивают значительное повышение SEO. Тем не менее, большинство владельцев сайтов придерживаться, используя тот же титул для обоих параметров, чтобы избежать наполнение ключевыми словами и последующие штрафы от поисковых систем.

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



2015-05-13T08:23:24
CMS WordPress

WordPress 4.2.1 — релиз исправляет уязвимость безопасности

Всего через 3 дня после выхода WordPress 4.2 , исследователь безопасности нашел уязвимости XSS, что влияет на WordPress версии 4.2, 4.1.2, 4.1.1, 4.1.3, 3.9.3 и. Это позволяет злоумышленнику внедрить технологию в комментариях, и взломать ваш сайт. WordPress команда ответила быстро и исправили проблему безопасности в WordPress 4.2.1, и мы настоятельно рекомендуем вам обновить свои сайты сразу.

Юко Pynn?nen, исследователь безопасности в Klikki Oy, который сообщил вопрос описал его как:

При входе в панель администратора, в настройках по умолчанию злоумышленник может использовать уязвимость для выполнения произвольного кода на сервере при помощи плагина и тематических редакторов. Кроме того, злоумышленник может изменить пароль администратора, создавать новые учетные записи администратора, или делать все, что в настоящее время администратор может сделать на WordPress.Юко Pynn?nen

 

Это особая уязвимость похожа на ту, сообщил Седрик Ван Bockhaven которая была исправлена в релизе безопасности WordPress 4.1.2.

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

Обновление: Мы узнали, что они пытались связаться с службой безопасности WordPress, но не удалось получить своевременный ответ.

Если вы не отключили автоматические обновления , то ваш сайт будет автоматически обновлять.

Еще раз, мы настоятельно рекомендуем вам обновить свой ??сайт, чтобы WordPress 4.2.1. Убедитесь, что вы сделали резервное копирование перед обновлением.



2015-05-11T04:57:10
CMS WordPress

Уменьшились смайлы после обновления WordPress 4.2

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

Читать