Доброго дня. Сьогодні хочу продовжити серію статей про WordPress і розповісти, як перенести всі зображення на піддомен. Така собі невеличка інструкція із застосування. Навіщо це потрібно, запитаєте ви? Для зменшення навантаження і розпаралелювання завантаження сайту. Справа в тому, що сучасні браузери можуть завантажувати сторінку в кілька потоків, а піддомен виступає, свого роду, окремим доменом. Тому швидкість завантаження збільшується і це добре Не секрет, що сторінки, які завантажуються швидше, при інших рівних - вище ранжуються пошуковими системами. Та й користувачам буде приємніше знаходитися у вас на сайті.
Я писав раніше про прискорення сайту в статті про технічну оптимізації WordPress. а також раджу почитати статтю Євгена на цю ж тему «Як я прискорював сайт». Це сподвигло мене на пошук нестандартних рішень прискорення. Мало хто використовує цей метод, так що він може вважатися «джедайського»
Wordpress підтримує хостинг зображень на інших доменах без танців з бубном, це чудово. Незважаючи на рідну підтримку - я нечасто зустрічаю блоги з хостингом зображень на піддоменів. Власники або не хочуть морочитися, або не в курсі цієї можливості. З другої проблемою я спробую сьогодні допомогти, з першої доведеться змиритися, тут я безсилий Вся робота зводиться до 4 кроків, почнемо по порядку ...
Створення поддомена вашого сайту
У мене на хостингу використовується cPanel. тому скріншоти будуть цієї системи, вона досить поширена. У кого не вийде зробити самостійно - можна звернутися в техпідтримку, вони допоможуть.
Заходимо в управління доменами і створюємо піддомен (subdomain).
Можна вказувати будь-яку назву поддомена, бажано потім не заплутатися. Тому images. на мій погляд, найоптимальніший варіант.
Щоб змінити папку завантаження зображень за замовчуванням
На цьому кроці трохи змінимо налаштування вашого движка WordPress /
Якщо у вас російську мову в WordPress - тоді вам потрібно натиснути «Параметри» - «Медіафайли»
Верхній рядок може бути порожньою, тоді все картинки будуть лягати в одну папку. Другий рядок - повний шлях до файлів, повинен виглядати приблизно так -. Обов'язково збережіть налаштування, я сам частенько забуваю. Тепер, коли ви завантажуєте картинку або інший файл - всі вони будуть зберігатися на піддомен. Організацію по місяцях залишаємо, якщо вона була включена спочатку, нижче зрозумієте, чому.
Міняємо розташування картинок в старих записах
Нові файли будуть завантажуватися правильно, але що зі старими? Нерозумно переносити їх вручну, зробимо це розумно.
Перенесемо папки зі старого каталогу в каталог поддомена і виконаємо невеликий SQL запит, який змінить шляху до зображень. Зробити це можна за допомогою phpMyAdmin. який повинен бути доступний на будь-якому хостингу.
Виберіть вашу базу даних і зайдіть на закладку SQL, там ми будемо виконувати код.
Тепер тиснемо «GO», запит виконується і посилання на картинки у всіх постах замінюються на нові.
Тепер потрібно замінити посилання на картинки в колекції медіафайлів, всередині адмінпанелі WordPress. Програмний код, допоможе в цьому.
Перенаправляємо посилання на новий піддомен
Супер, ми поміняли всі посилання на зображення, завантажили їх на нове місце, але пошуковики-то проиндексировали старі посилання. Потрібно сказати їм, що нові картинки - насправді старі, а не чорти що Для цього змінимо ваш файл .htaccess, додавши туди рядок.
Попередньо забекапьте цей файл, щоб уникнути будь-яких поганих наслідків.
Ось і все ... Щасти вам оптимізації.