[Плагин] WP No External Link

Тема в разделе "Wordpress", создана пользователем to0x, 1 июл 2009.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. to0x

    to0x V.I.P.

    Регистр.:
    9 апр 2006
    Сообщения:
    685
    Симпатии:
    740
    поиск не дал результата...

    [​IMG]

    Плагин очень удобен и прост в работе. Да и принцип его работы достаточно прост. WP No External Link позволяет замаскировать внешние ссылки и внутренние ссылки как при помощи PHP-файла с заголовком, так и через mod rewrite. При этом плагин ничего в базе - замена делается при выводе тексте.​
    Что еще умеет плагин:

    1. Путь к файлу с редиректом, или к редиректу методом mod rewrite
    2. Маскировка ссылок в своих постах
    3. Маскировка ссылок в комментариях
    4. Маскировка ссылок в указанном при комментарии профиле
    5. Открытие ссылок в новом окне
    6. Добавление rel=nofollow
    7. Добавление тега <noindex>
    8. Есть возможность добавлять исключения
    9. Возможность отключения действия плагина для определенного поста
    http://downloads.wordpress.org/plugin/wp-noexternallinks.2.15.zip
     
  2. ReBeL

    ReBeL Злобный старикашка

    Регистр.:
    3 май 2006
    Сообщения:
    1.564
    Симпатии:
    851
    Не везде он работает корректно к сожалению.
    На некоторых хостах приходится откатываться на 0.71, которая чуть тормознутее =)

    Даже у автора плагина об этом сказано
     
  3. Деймос

    Деймос

    Регистр.:
    29 ноя 2008
    Сообщения:
    228
    Симпатии:
    53
    У меня на одном хостинге в обще с ним странность творилась... первый раз по ссылке переходит нормально, второй раз идешь по этой же ссылке - косяк редиректа.... Лучший из всех плагинов для редиректа (ИМХО) - (J)ExR
     
  4. pixel_

    pixel_ Постоялец

    Регистр.:
    10 авг 2008
    Сообщения:
    65
    Симпатии:
    2
    да он хорош, но когда он делают ссылку как внутреннию, ссылка получается очень длинная со множеством символом, что не очень красиво, а у той что описал ТС, внешняя ссылка превращается во внутреннюю с человеческим видом :)
     
  5. levati

    levati Постоялец

    Регистр.:
    2 апр 2007
    Сообщения:
    104
    Симпатии:
    22
    Если кодирование не включать - и (J)ExR выдаёт вполне человеческие ссылки.
     
  6. Деймос

    Деймос

    Регистр.:
    29 ноя 2008
    Сообщения:
    228
    Симпатии:
    53
    В этом и есть прелесть плагина (J)ExR он позволяет отключить шифрование и ссылки будут выглядеть по типу http://www.site.ru/goto/nulled.ws.
    Но и в этом плагине есть ложка дегтя, во первых у него есть уязвимость (исправляется легко, кому надо могу кинуть код). Во вторых у него есть проблема с редиректом когда в пути встречается index.php
     
  7. to0x

    to0x V.I.P.

    Регистр.:
    9 апр 2006
    Сообщения:
    685
    Симпатии:
    740
    выложи весь плагин в исравленом виде
     
  8. Деймос

    Деймос

    Регистр.:
    29 ноя 2008
    Сообщения:
    228
    Симпатии:
    53
    Вот сам плагин
    http://blog.jawsik.com/wordpress/jexr.php
    Проблема с уязвимостью (кому интересно)
    http://altblog.ru/ya-ne-rassylayu-spam-v-kontakte/
    Решение

    В файле jexr.php в самом-самом конце находим строку:
    add_action('template_redirect', 'j_global_redirect');
    И заменяем ее следующим кодом:
    if (stristr($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) != FALSE) {
    add_action('template_redirect', 'j_global_redirect');
    }
     
Статус темы:
Закрыта.