Поддержка Проблемы и решения Отключение shortlink

  • С помощью метода:
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
    Я отключил отображение коротких ссылок в хедере. Но я все равно могу попасть на страницу по этой ссылке

    Как отключить shortlink на сайте? Так, чтобы невозможно было переходить по ссылке: http://site.ru/?p=1234

    • Тема изменена 5 лет, 2 месяца назад пользователем thecatofsky.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • В разделе «Настройки» -> «Постоянные ссылки» Выберите любой другой способ формирования url, или же поставьте произвольно, как вам будет удобно

    Выберите любой другой способ формирования url, или же поставьте произвольно, как вам будет удобно

    В постоянных ссылках выбрано «Название записи». Мне просто нужно заблокировать переход по коротким ссылкам

    Модератор Yuri

    (@yube)

    Мне просто нужно заблокировать переход по коротким ссылкам

    Боюсь спрашивать зачем.

    Скорее всего, что только через .htaccess. Ловить get-параметр p и «глушить» запрос.

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

    Плагин Clearfy отключает многие и не всегда нужные функции WP В том числе и короткие ссылки https://ru.wordpress.org/plugins/clearfy/

    Но только в самом деле чем они вам помешали, что ради них ставить плагин? Начитались какого-нибудь очередного сео-бреда?

    Плагин Clearfy отключает многие и не всегда нужные функции WP В том числе и короткие ссылки https://ru.wordpress.org/plugins/clearfy/

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

    Модератор Yuri

    (@yube)

    Плагин Clearfy отключает

    Он отключает вывод, а ТС хочет «заблокировать переход».
    А во-вторых, этот плагин стоит денег 🙂

    Вывод шортлинков можно отключить и бесплатно 🙂
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);

    этот плагин стоит денег

    Он бесплатен.
    https://ru.wordpress.org/plugins/clearfy/
    Но вроде есть и платная про версия

    Модератор Yuri

    (@yube)

    Он бесплатен.

    Я знаком только с платной, о бесплатной не знал. Если, конечно, это один и тот же плагин, а не «однофамилец».

    Мне просто нужно заблокировать переход по коротким ссылкам

    О том, что сие есть ересь Вам уже все сказали и я присоединюсь, но всё же интересно — а как Вы себе это представляете?
    Вот ввёл человек этот адрес в адресную строку или перешел по такой ссылке и..? Что ему должен показать браузер?

    видимо 404

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Отключение shortlink» закрыта для новых ответов.