Как изменить расположение папки с изображениями плагина 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-07-19 01:57

  • 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