Меняем расположение папки с картинками, загруженными плагином Attach2
Популярные запросы: тема Omnis, плагин Pagelist, Cotonti 0.9.24.2, ЧПУ, Font Face
- 284 просмотра
- 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-оптимизации изображений на сайте. Для того, чтобы все произошло “бесшовно”, необходимо выполнить следующие шаги:
- Создать корневую папку
pictures
и скопировать в нее содержимое папкиdatas/attach
, а также стандартный файл-заглушкуindex.html
. Его назначение – запретить удаленный просмотр нашей новой папки. - В настройках плагина сменить папку назначения на
pictures
. - В таблице cot_attach выполнить MySQL-запрос, который в колонке att_path изменит старый путь на новый:
UPDATE cot_attach SET att_path = REPLACE(att_path, "datas/uploads", "pictures")
- Если вы вставляли Attach2-картинки в текст страниц, выполните "профилактический" MySQL-запрос в таблице cot_pages:
UPDATE cot_pages SET page_text = REPLACE(page_text, "datas/uploads", "pictures")
- Если вы используете git-репозиторий работы с проектом, не забудьте добавить в файл
.gitignore
следующие строки:/pictures/* !/pictures/index.html
- При использовании нестандартных настроек сервера, проверьте достаточность прав для создания миниатюр в новой папке.
На этом все, наш архив изображений перенесен в новую папку. Старую папку в каталоге datas
теперь можно удалить.
Ранее я рассказывал о том, как создать валидный TPL-шаблон модуля RSS.
Новый комментарий