Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость

Меняем расположение папки с картинками, загруженными плагином Attach2

  • 128 просмотров
  • 24 мая, 2024
  • Обновлено: 27 мая, 2024
  • admin
  • Время чтения: 2 минуты
  • 2 (Подробно)

При оптимизации сайта возникают различные ситуации. Одной из них является смена расположения папки с картинками, которые вы уже успели загрузить с помощью плагина 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 теперь можно удалить.

Ранее я рассказывал о том, как создать валидный TPL-шаблон модуля RSS.

Новый комментарий

Имя:
Для редактирования комментария осталось 10 минут
Комментарии отсутствуют