Поддержка Проблемы и решения Путь вложения attachment

  • Добрый день.
    Спасибо за ваш чудесный форум. Прошу вашего совета.

    Хочу запретить поисковым роботам сканировать страницы вложения изображений. В интернете вычитал, что достаточно прописать в файле robots.txt следующий запрет: Disallow: *?attachment_id. Но к сожалению, мои страницы вложения не имеют в название пути слово attachment.
    Подскажите, как добавить в путь слово attachment.

    Спасибо.

    • Тема изменена 6 лет, 4 месяца назад пользователем skanavy. Причина: опечатка

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • любым seo-плагином. или кодом: http://www.wphook.ru/seo/noindex-for-attachment.html

    любым seo-плагином. или кодом

    Чуть чуть дополню. Есть плагин, который решает и эту задачу и отключает многие другие функции WP, которые в большинстве случаев не нужны https://ru.wordpress.org/plugins/clearfy/

    Есть такое.
    1. Использую плагин SEO Yoast. Редирект включается только для изображений привязанных к записи. К сожалению, не все изображения можно привязать к записи (например, вложение по ссылке выше — это шапка сайта).
    2. Мне известно, что код необходимо прописать в файл functions.php, но он сбрасывается всякий раз, когда обновляется тема. Тема обновляется автором достаточно часто: Customizr.

    Если код можно прописать куда-нибудь в другое место, пожалуйста, подскажите.

    Спасибо.

    Мне известно, что код необходимо прописать в файл functions.php, но он сбрасывается всякий раз, когда обновляется тема. Тема обновляется автором достаточно часто

    https://www.wp-diary.ru/kak-zachem-i-pochemu-nuzhno-umet-delat-svoi-plaginyi/

    • Ответ изменён 6 лет, 4 месяца назад пользователем O.
    • Ответ изменён 6 лет, 4 месяца назад пользователем O.
    • Ответ изменён 6 лет, 4 месяца назад пользователем O.

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

    Есть плагин, который решает и эту задачу и отключает многие другие функции WP, которые в большинстве случаев не нужны https://ru.wordpress.org/plugins/clearfy/

    Скорее это плагин не нужен. Кому-то кажущиеся «бесполезные» функции могут быть использованы в др. плагинах. Яркий пример — CF7 без включенного REST-API уже не работает.

    К сожалению, не все изображения можно привязать к записи (например, вложение по ссылке выше — это шапка сайта)

    А что мешает его привязать? 🙂
    Не, на самом деле эта «фича» ВП — есть проблема. Я считаю серьёзная проблема, но проблема.. вялая так сказать, только при определённых условиях проявляется. Если ПСам не показать такие страницв — они о них не узнают. А если о какой узнают — решать индивидуально с каждой.
    С другой стороны можно шаблон атачмента превратить в полезную страницу.

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

    Для внесения изменений в код тем есть механизм дочерних тем. Я считаю, что всегда стоит создавать дочку, даже если сейчас этого и не нужно. Для корректного создания дочки и миграции настроек из родителя стоит использовать https://ru.wordpress.org/plugins/child-theme-configurator/ или аналогичный плагин.

    К сожалению, не все изображения можно привязать к записи (например, вложение по ссылке выше — это шапка сайта).

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

    Яркий пример — CF7 без включенного REST-API уже не работает.

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

    Особый ему респект за идеально работающий Last Modified

    Модератор Yuri

    (@yube)

    Если код можно прописать куда-нибудь в другое место, пожалуйста, подскажите.

    Вот, например, https://docs.wpshop.ru/profunctions/
    Обязательно прочтите предупреждение.

    Так надо думать при настройке плагина, а не тупо галочки во всех пунктах ставить.

    Ага, поставил плагин, натыкал галочек — отключил (на кой — вот отдельный вопрос). Проверил — всё работает. Отлично. А через месяц с удивлением обнаруживаешь, что уже 3 недели как почта не работает. И потом на форум — «помогите, всё пропало». Только топиков по описанной проблеме тут было не менее 5 шт течении одной недели после обновления CF7.
    Так что все такие плаги «оптимизаторы» такое же зло как и безопасности и кеширования.

    Особый ему респект за идеально работающий Last Modified

    Это воще не задача плагинов. Плагины для этого = костыли.

    Зашел на wordpress.org — научился программировать плагины! Спасибо perdyllo и остальным за дельные советы.

    Есть способ проверить запрет индексирования? Например, страницы по ссылке выше?

    • Ответ изменён 6 лет, 4 месяца назад пользователем skanavy. Причина: опечатка

    Есть способ проверить запрет индексирования? Например, страницы по ссылке выше?

    Вы можете проверить ответ сервера. При ответе отличном от 200 никто, включая ботов ПС на запрошенную страницу не попадёт.
    При 200 уже всё зависит от директив для ботов (в роботсе напр или в заголовках документа) и насколько боты их будут слушать.
    Проверить ответ сервера можно напр тут http://bertal.ru/

    ЗЫ. При 301 обращайте внимание куда редирект и при необходимости проверяйте и этот адрес.

    Еще раз спасибо. Теперь все работает как надо.
    Как убрать ссылку на мой сайт в шапке темы? Она временная.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Путь вложения attachment» закрыта для новых ответов.