SEO для людей

  • О сайте
  • Инструменты
  • Карта сайта
  • Руководство
  • Подписка по почте
Главная » wordpress » Плагин JExR для wordpress и ошибка Error 404 — Not Found

Плагин JExR для wordpress и ошибка Error 404 — Not Found

Опубликовано 28 ноября 2010 По SeoForPeople

Плагин JExR для WordPress и ошибка 404 Я уже давно пользуюсь WordPress в качестве движка для своих сайтов. Хоть у профессионалов много нареканий на производительность и безопасность движка, меня же подкупает его распространенность, множество тем, плагинов и главное — информации о решении проблем.

С давних пор я пользуюсь плагином (J) ExR (JawsIk External Redirect Plugin). Это замечательный плагин для движка WordPress, преобразовывающий внешние ссылки во внутренние и делает для них редирект. Это очень полезно для продажи ссылок в сапе и … наверное для поднятия ТИЦа(хотя терзают меня тут смутные сомнения).

Совсем недавно столкнулся с тем, что JExR начал странно себя вести. Cсылки, переделываемые плагином перестали открываться и в браузере выскакивала ошибка

Error 404 — Not Found

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

В плагине есть такой кусочек кода:

function j_global_redirect()
{
    global $jexr_opt;
    $url=$_SERVER['REQUEST_URI'];

Его задача — получить в переменную $url содержимое адресной строки браузера. Самое интересное, что при этом присвоении теряется один косой слеш. Например:

-/external/http:/feeds.feedburner.com/seoforpeople-

-/external/http://feeds.feedburner.com/seoforpeople-

Видите разницу?

http:// меняется на http:/

Вот в этом и есть причина ошибки плагина для wordpress JExR. После присвоения переменной $url значение меняется, кто выдирает обратный слеш я уж не знаю. PHP, Apache, WordPress? Может это настройки безопасности в PHP? Если знаете — напишите, плиз.

Поскольку я полный ламер в php и настройке веб серверов, то сделал вот такой костыль для своей ситуации, сразу после строки

             $url=$_SERVER['REQUEST_URI']; 

добавил

                                              $url= str_replace ( "http:/" , "http://" , $url );

Вместе получилось так:
 

function j_global_redirect()
{
    global $jexr_opt;
    $url=$_SERVER['REQUEST_URI'];
        $url= str_replace ( "http:/" , "http://" , $url );

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

плагин для wordpress для сокрытия внешних ссылок

как скрыть внешние ссылки в wordpress

плагин JExR для wordpress

проблема 404 с плагином JExR для wordpress

JExR для wordpress не работает

JExR для wordpress не преобразует внешние ссылки к внутренним

Опубликовано в wordpress | Теги: (J)ExR, wordpress, внешние ссылки | 2 комментария
« Финстрип за октябрь. Потихоньку растем
Плагин JExR для wordpress. Как скрыть внешние ссылки в шаблоне? »

2 thoughts on “Плагин JExR для wordpress и ошибка Error 404 — Not Found”

  1. mahn0 говорит:
    16 февраля 2011 в 11:15

    Спасибо за статью! Мне помогло!

  2. Георгий говорит:
    7 октября 2011 в 11:27

    Большое спасибо, выручил. А то не мог понять в чем проблема на моем блоге была

Оставить комментарий Отменить ответ

Свежие комментарии

  • Саша к записи Деградация Интернета или все SEOшники козлы
  • SeoForPeople к записи Система быстрого продления доменов REG.RU расчитана на идиотов.
  • Алекс к записи Система быстрого продления доменов REG.RU расчитана на идиотов.
  • SeoForPeople к записи Система быстрого продления доменов REG.RU расчитана на идиотов.
  • Дмитрий к записи Система быстрого продления доменов REG.RU расчитана на идиотов.

Метки

(J)ExR alfa bank color mainlink meinvorun.biz mysql php plugin sape SEO sweb theme webmoney wordpress yandex Заработок Отчеты ТИЦ Цель адалт апдейт видео вирусы внешние ссылки говносайт индекс карта сайта мультиварка обучение одноклассники отчаяние партнерку плагин планы покупка реклама сапа сентябрь сотрудничество сплоги твиттер финстрип хостер цвета эксперимент

Views

  • Как вставить видео в Одноклассниках? http://wg261.odnoklassniki.ru/dk?st.cmd=addShare&st._surl= - 128 677 просмотров
  • Войти - 24 411 просмотров
  • Эксперимент с ключевыми словами про добавление видео в одноклассники - 24 046 просмотров
  • Умер осьминог Пауль в аквариуме «Зеелайф» немецкого города Оберхаузена. - 20 236 просмотров
  • Финстрип за декабрь 2010 - 13 286 просмотров
  • Плагин JExR для wordpress и ошибка Error 404 — Not Found - 11 809 просмотров
  • Финстрип за февраль 2010 - 11 225 просмотров
  • Стоит ли покупать домены с ТИЦ у регистраторов? - 11 055 просмотров
  • «http://meinvorun.biz» и SWEB козлы. Вирус заразил все php на четырех сайтах. - 10 194 просмотров
  • Как подобрать цветовую гамму для сайта? - 9 880 просмотров
Пишите письма на seof@avto-manipulator.ru

Страницы

  • Инструменты
  • Карта сайта
  • О сайте
  • Пошаговое руководство для создания нового сайта на wordpress.

Архив

  • Июнь 2016
  • Апрель 2016
  • Октябрь 2013
  • Сентябрь 2013
  • Декабрь 2012
  • Ноябрь 2012
  • Июль 2012
  • Март 2012
  • Август 2011
  • Апрель 2011
  • Март 2011
  • Январь 2011
  • Декабрь 2010
  • Ноябрь 2010
  • Октябрь 2010
  • Сентябрь 2010
  • Август 2010
  • Июль 2010
  • Июнь 2010
  • Май 2010
  • Апрель 2010
  • Март 2010
  • Февраль 2010
  • Январь 2010

Рубрики

  • SEO (2)
  • wordpress (5)
  • Домены (2)
  • Разное (21)
  • ТИЦ (2)
  • финстрип (11)
  • хостинг (1)
  • эксперимент (7)

WordPress

  • Войти
  • WordPress
© SEO для людей