Как изменить расположение папки с изображениями плагина Attach2

Как изменить расположение папки с изображениями, загруженными с помощью плагина Attach2

При оптимизации сайта возникают различные ситуации. Одной из них является смена расположения папки с картинками, которые вы уже успели загрузить с помощью плагина Attach2. Все дело в том, что по умолчанию указывается папка 
datas/attach

Обычно ее и оставляют. Но мало кто помнит, например, что по умолчанию в файле robots.txt запрещена индексация каталога datas:

User-agent: *
Disallow: /datas
...

Можно использовать директиву Allow:

User-agent: *
Disallow: /datas
Allow: /datas/attach
...

Но можно и просто изменить папку с datas/attach на, например, pictures. Иногда это делают для более эффективной SEO-оптимизации изображений на сайте. Для того, чтобы все произошло “бесшовно”, необходимо выполнить следующие шаги:

  1. Создать корневую папку pictures и скопировать в нее содержимое папки datas/attach, а также стандартный файл-заглушку index.html. Его назначение – запретить удаленный просмотр нашей новой папки.
  2. В настройках плагина сменить папку назначения на pictures.
  3. В таблице cot_attach выполнить MySQL-запрос, который в колонке att_path изменит старый путь на новый:
    UPDATE cot_attach SET att_path = REPLACE(att_path, "datas/uploads", "pictures")
  4. Если вы вставляли Attach2-картинки в текст страниц, выполните "профилактический" MySQL-запрос в таблице cot_pages:
    UPDATE cot_pages SET page_text = REPLACE(page_text, "datas/uploads", "pictures")
  5. Если вы используете git-репозиторий работы с проектом, не забудьте добавить в файл .gitignore следующие строки:
    /pictures/*
    !/pictures/index.html
  6. При использовании нестандартных настроек сервера, проверьте достаточность прав для создания миниатюр в новой папке.

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

2 минут чтения Sodium Carbonate

Комментарии (0)

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям

Автор контента

webitproff

Оффлайн

Sodium Carbonate

Последняя авторизация: 19.07.2026 01:57

  • Страница размещена: 17.07.2020 05:15
  • Последнее обновление: 12.11.2023 04:14

Похожие страницы

Как устроена проверка активности плагина в шаблонах
1 Как устроена проверка активности плагина в шаблонахcot_plugin_active() вызывает ExtensionsService::isPluginActive(),
Настройка плагина Mavatars на Cotonti
2 Mavatars - это универсальный плагин, который позволяет прикреплять к записям на сайте любые файлы, в том числе
Заготовка плагина подписки на "Pages" по категориям
3 Заготовка, которая позволит написать плагин для Cotonti CMF, который позволит пользователям подписываться на обновления
Заготовка плагина socialauth для Cotonti
4 Структура плагина socialauth для Cotonti, который включает авторизацию, регистрацию и привязку/отвязку аккаунтов
Загрузчик плагина (Plugin loader) в Cotonti Siena CMF
5 Обзор загрузчика и Введение в систему плагинов CotontiПодробный разбор самой концепции инициализации плагинов и анализ
Cotonti Siena CMF • 10.03.2026 11:22 webitproff