Как изменить расположение папки с изображениями плагина 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 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-09-03 18:32

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • Page published: 2020-07-17 05:15
  • Last update: 2023-11-12 04:14

Similar pages

Как устроена проверка активности плагина в шаблонах
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 • 2026-03-10 11:22 webitproff