Яке використання вторинного доменного імені зображення WordPress?Як перейти на субдомен зображення

Якщо ви використовуєте субдомен (ім’я домену другого рівня) як каталог категорії або тему, ви можете збільшити вагу URL-адреси, щоб досягтиSEOЕфект пошукової оптимізації.

Наприклад, усі зображення на веб-сайті використовують доменне ім’я другого рівня img.chenweiliang.com Як малюнок ліжко ▼

Яке використання вторинного доменного імені зображення WordPress?Як перейти на субдомен зображення

Ви можете використовувати вторинне доменне ім’я як шлях до зображення, будь-коли перенести зображення зі свого блогу на швидший хостинг, просто завантажте зображення та змініть роздільну здатність субдомену, і проблема буде вирішена.

Якщо у вас є внутрішній хост служби CDN у Китаї, ви також можете значно пришвидшити перегляд і зменшити навантаження на багато серверів.

черезЧень ВейлянУ блогах використовуються субдомени WWW. Файли cookie цього типу субдоменів не забруднюватимуть субдомен IMG, і ви можете насолоджуватися без файлів cookie та пришвидшувати доступ.

Що таке cookie-free?

YSlow пропонує 22 поради про те, як підвищити ефективність веб-сторінки та оптимізувати роботу сайту.

  • Один із них стосується доменних імен: використовуйте dom без файлів cookieaiнс.
  • Коли браузер користувача надсилає статичний файл (наприклад, зображення зображення або файл таблиці стилів CSS), файли cookie в тому самому доменному імені (або доменному імені другого рівня) надсилатимуться одночасно, але веб-сервер повністю ігнорує надіслані файли cookie, тому ці непотрібні файли cookie витрачають пропускну здатність веб-сайту, впливають на прискорення веб-сайту та продуктивність веб-сторінки.
  • YSlow пропонує, щоб вирішити цю проблему, ви можете використовувати підхід до доменів без файлів cookie, щоб оптимізувати використання файлів cookie для підвищення ефективності ваших веб-сторінок.

Якщо ви використовуєте безпосередньо лайк chenweiliang.com Таке ім’я домену верхнього рівня використовується як ім’я домену вашого блогу, тому використання імені субдомену як ліжка з зображенням не може призвести до відсутності файлів cookie.

  • оскільки домен верхнього рівня chenweiliang.com Файл cookie надсилається на вторинні сервери імен для всіх запитуваних статичних файлів.

Якщо ви хочете підтримувати ліжка із зображеннями без файлів cookie, вам потрібно використовувати інше доменне ім’я, щоб отримати без файлів cookie.

  • Чень ВейлянВикористання блогу www.chenweiliang.com субдомен в порядку.

Додайте вказаний домен файлів cookie

У файл wp-config.php додайте такий оператор ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

Далі йдетьсяWordpress Офіційний опис Set Cookie Domain:

Набір доменів COOKIES для Wordpress можна використовувати для деяких спеціальних налаштувань доменних імен.Наприклад, використання доменного імені другого рівня для зберігання статичного вмісту.Щоб запобігти надсиланню файлів cookie Wordpress під час кожного запиту статичного вмісту в домені другого рівня, ми можемо просто встановити для нестатичного домену домен cookie.

Домен, установлений у файлах cookie для WordPress, можна вказати для тих, хто має незвичайні налаштування домену. Одна з причин полягає в тому, що субдомени використовуються для обслуговування статичного вмісту. Щоб запобігти надсиланню файлів cookie WordPress із кожним запитом до статичного вмісту у вашому субдомене, ви можете встановити домен cookie лише на ваш нестатичний домен.

вирішити субдомени

крок 1:Введіть керування доменними іменами DNSPod, додайте доменне ім’я другого рівня (ім’я субдомену) ▼

крок 2:Розв’яжіть запис A субдомену з IP-адресою хоста▼

Увійдіть на панель доменних імен DNSPOD і вирішіть запис A імені субдомену на третю IP-адресу хоста

крок 3:Додайте доменне ім'я другого рівня на панель хостингу

  • Ні, запитайте своє доменне ім’я чи хостинг-провайдера.

VestaCPЩоб додати доменне ім’я на панель, ви можете звернутися до цього посібника▼

Скопіюйте зображення до каталогу вторинного доменного імені

Після прив’язки субдомену зазвичай автоматично створюється каталог, який містить субдомен як назву каталогу.

E.g:

  • Якщо прив’язати img.chenweiliang.com, каталог IMG буде створено автоматично.
  • Якщо це блог WordPress, будь ласка wp-content/uploads Файли з каталогу копіюються до каталогу IMG.

Нижче наведено приклад шляху до сервера панелі VestaCP (будь ласка, змініть його на власний шлях до сервера).

крок 1:SSH у папку завантажень WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

крок 2:Копіювати всі файли з поточного каталогу до вказаного каталогу ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

крок 3:Ремонт зображення вторинного органу доменного імені ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress встановив шлях завантаження файлу

WordPress версії 3.5 або новішої версії приховує шлях завантаження (upload_path) і параметри URL-адреси файлу (upload_url_path) на сторінці налаштувань медіа у фоновому режимі.

На зображенні нижче наведено попередню версію інтерфейсу налаштувань медіа ▼

Яке використання вторинного доменного імені зображення WordPress?Як перейти на субдомен зображення

  • За допомогою налаштувань тут ви можете налаштувати місце збереження файлу та згенеровану адресу.
  • Ця функція досить хороша, просто не знаєте, чому її слід приховувати?

Якщо вам усе ще потрібно налаштувати, ви можете спробувати наступні методи відновлення.

Просто додайте наступний код до файлу functions.php теми WP, щоб відновити інтерфейс налаштувань:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Цей спосіб є найпростішим і ефективним, тому є рекомендованим.

Оскільки каталог img все ще знаходиться на поточному хості, ви все ще можете використовувати редактор, який постачається з WordPress, щоб завантажувати та додавати зображення під час написання публікацій у блозі.

Змініть шлях завантаження зображень WordPress

крок 1:перейдіть до параметрів медіа

Натисніть «Медіа» в розділі «Налаштування» ▼

Яке використання вторинного доменного імені зображення WordPress?Як перейти на субдомен зображення

крок 2:Змініть «шлях завантаження за замовчуванням» на серверний шлях до каталогу IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Зверніть увагу, що після нього не повинно бути "/".

крок 3:Змініть «повну URL-адресу файлу» на доменне ім’я другого рівня зображення ▼

https://img.chenweiliang.com
  • Зверніть увагу, що після нього не повинно бути "/".

第 4 步:Натисніть «Зберегти зміни».

Замінити шлях зображення в базі даних

Нижче наведено приклад шляху до сервера панелі VestaCP (будь ласка, змініть його на власний шлях до сервера).

замінитиБаза даних MySQLУ шляху рекомендовано встановити та використовувати плагін WP Migrate DB ▼

крок 1:Пакет бази даних замінює шлях завантаження за замовчуванням

Змініть оригінальний шлях до сервера ▼

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

Замінити на новий шлях до сервера ▼

/home/用户名/web/img.chenweiliang.com/public_html

крок 2:Вторинне доменне ім’я зображення пакетної заміни бази даних

Перетворіть оригінальну URL-адресу зображення ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Примітка: до наведеної вище URL-адреси додано пробіли, щоб уникнути мертвих посилань у цій статті.

Замініть нове зображення доменного імені другого рівня ▼

https://img. 你的域名 .com/
  • Примітка: до наведеної вище URL-адреси додано пробіли, щоб уникнути мертвих посилань у цій статті.

Посилання на зображення 301 перенаправлення

Інструкції щодо переспрямування 301 за допомогою регулярних виразів у файлі .htaccess:

  • (.+) відповідає будь-якому символу (включаючи китайські ієрогліфи, англійські літери тощо)
  • (\d+) відповідає будь-якому числу (тільки арабські цифри)
  • $1 $2 $3 є повторним посиланням на змінну, яка з'явилася раніше

Ви можете використовувати RedirectMatch для досягнення переспрямування посилань:

  • буде:https://www. 你的域名 .com/wp-content/uploads/
  • перенаправити на:https://img. 你的域名 .com/

У файлі .htaccess додайте такий код переспрямування 301 ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

Видаліть оригінальний каталог зображень

крок 1:SSH у папку завантажень WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/

крок 2:Видаліть каталог папки завантажень ▼

rm -rf uploads
  • Якщо каталог папки завантаження не видалено, переспрямування 301 до імені домену другого рівня зображення може бути невдалим.

Перевірте результат модифікації

  1. Перевірте та оновіть сторінку статті, щоб побачити, чи зображення відображається як зазвичай?
  2. Перевірте шлях зображення, чи це шлях зображення нового доменного імені другого рівня?
  3. Перевірте оригінальну URL-адресу зображення, чи успішно 301 переспрямовано на URL-адресу зображення доменного імені другого рівня?
  4. Перейдіть до редактора публікацій WordPress і перевірте відображення зображення публікації, чи воно відображається як зазвичай?

Якщо все йде як зазвичай, ви завершили налаштування вторинного доменного імені для завантаження зображень WordPress.

  • Зображення в наступних статтях будуть збережені в каталозі IMG.

Якщо вам потрібно перемістити веб-сайт для передачі зображень, просто запакуйте каталог IMG і завантажте його на новий хост.

  • Потім змініть IP-адресу імені домену другого рівня img.chenweiliang.com у DNSPod.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Чим корисне вторинне доменне ім’я зображення WordPress?Як змінити субдомен зображення", це допоможе вам.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-749.html

Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх