Ano ang gamit ng WordPress image secondary domain name?Paano lumipat sa image subdomain

Kapag gumamit ka ng subdomain (second-level na domain) bilang direktoryo ng kategorya o paksa, maaari mong dagdagan ang bigat ng URL upang makamitSEOAng epekto ng search engine optimization.

Halimbawa, ang lahat ng mga larawan sa website, gamitin ang pangalawang antas na pangalan ng domain img.chenweiliang.com Bilang isang larawang kama ▼

Ano ang gamit ng WordPress image secondary domain name?Paano lumipat sa image subdomain

Maaari mong gamitin ang pangalawang pangalan ng domain bilang isang path ng imahe, ilipat ang mga larawan mula sa iyong blog patungo sa mas mabilis na pagho-host anumang oras, i-upload lang ang larawan at baguhin ang resolution ng subdomain, at dapat na malutas ang problema.

Kung mayroon kang isang domestic CDN service host, maaari mo ring lubos na mapabilis ang pag-browse at bawasan ang pasanin sa maraming mga server.

dahil saChen WeiliangGumagamit ang mga blog ng mga subdomain ng WWW. Ang mga cookies ng ganitong uri ng subdomain ay hindi magpaparumi sa IMG subdomain, at masisiyahan sila sa cookie-free at mapabilis ang pag-access.

Ano ang cookie-free?

Nag-aalok ang YSlow ng 22 tip sa kung paano pagbutihin ang kahusayan ng web page at i-optimize ang pagganap ng website.

  • Isa sa mga ito ay tungkol sa mga domain name: gumamit ng cookie-free domains.
  • Kapag nagpadala ang browser ng user ng mga static na file (gaya ng mga larawan o CSS style sheet file), ang cookies sa parehong domain name (o pangalawang antas na domain name) ay ipapadala nang sabay-sabay, ngunit ganap na binabalewala ng web server ang ipinadalang cookies, kaya ang mga walang kwentang cookies na ito ay Waste website bandwidth, makakaapekto sa website acceleration at web page performance.
  • Iminumungkahi ng YSlow na upang malutas ang problemang ito, maaari mong gamitin ang diskarte sa mga domain na walang Cookie upang i-optimize ang paggamit ng cookies upang mapabuti ang kahusayan ng iyong mga web page.

Kung diretso kang gumamit ng like chenweiliang.com Ang nasabing top-level na domain name ay ginagamit bilang domain name ng iyong blog, kaya ang paggamit ng subdomain name bilang isang picture bed ay hindi makakamit ng Cookie-free.

  • dahil ang top-level na domain chenweiliang.com Ang isang cookie ay ipinapadala sa pangalawang nameserver para sa lahat ng hiniling na mga static na file.

Kung gusto mong suportahan ang mga image bed na walang cookie, kailangan mong gumamit ng ibang domain name para makamit ang cookie-free.

  • Chen WeiliangPaggamit ng blog www.chenweiliang.com ang mga subdomain ay maayos.

Idagdag ang tinukoy na domain ng cookies

Sa wp-config.php file, idagdag ang sumusunod na pahayag ▼

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

Ang mga sumusunod ayWordpress Opisyal na paglalarawan ng Set Cookie Domain:

Ang COOKIES Domain set para sa Wordpress ay maaaring magsagawa ng ilang espesyal na setting ng domain name.Halimbawa, ang paggamit ng pangalawang antas na pangalan ng domain upang mag-imbak ng static na nilalaman.Upang maiwasang maipadala ang cookies ng Wordpress sa bawat kahilingan para sa static na nilalaman sa pangalawang antas ng domain, maaari lang naming itakda ang non-static na domain sa cookie domian.

Ang domain na itinakda sa cookies para sa WordPress ay maaaring tukuyin para sa mga may hindi pangkaraniwang mga setup ng domain. Ang isang dahilan ay kung ang mga subdomain ay ginagamit upang maghatid ng static na nilalaman. Upang maiwasang maipadala ang WordPress cookies sa bawat kahilingan sa static na nilalaman sa iyong subdomain maaari mong itakda ang cookie domain sa iyong non-static na domain lamang.

lutasin ang mga subdomain

hakbang 1:Ipasok ang DNSPod domain name management, magdagdag ng pangalawang antas ng domain name (sub-domain name) ▼

hakbang 2:Lutasin ang A record ng subdomain sa IP address ng host▼

Ipasok ang DNSPOD domain name panel, at lutasin ang A record ng subdomain name sa ikatlong IP address ng host

hakbang 3:Magdagdag ng pangalawang antas na domain name sa hosting panel

  • Hindi, mangyaring tanungin ang iyong domain name o hosting provider.

VestaCPUpang magdagdag ng domain name sa panel, maaari kang sumangguni sa tutorial na ito▼

Kopyahin ang larawan sa pangalawang antas na direktoryo ng domain name

Pagkatapos itali ang isang subdomain, kadalasang awtomatikong nagagawa ang isang direktoryo na naglalaman ng subdomain bilang pangalan ng direktoryo.

E.g:

  • Kung ibibigkis mo ang img.chenweiliang.com, awtomatikong mabubuo ang direktoryo ng IMG.
  • Kung ito ay isang WordPress blog, mangyaring wp-content/uploads Ang mga file sa direktoryo ay kinopya sa direktoryo ng IMG.

Ang sumusunod ay isang halimbawa ng server path ng VestaCP panel (mangyaring baguhin ito sa iyong sariling server path).

hakbang 1:SSH sa folder ng pag-upload ng WordPress ▼

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

hakbang 2:Kopyahin ang lahat ng mga file sa kasalukuyang direktoryo sa tinukoy na direktoryo ▼

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

hakbang 3:Ayusin ang imahe ng pangalawang domain name awtoridad ▼

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

Itakda ng WordPress ang landas ng pag-upload ng file

Itinatago ng bersyon 3.5 o mas bago ng WordPress ang path ng pag-upload (upload_path) at mga setting ng URL address ng file (upload_url_path) ng page ng mga setting ng Media sa background.

Ang larawan sa ibaba ay ang nakaraang bersyon ng interface ng mga setting ng media ▼

Ano ang gamit ng WordPress image secondary domain name?Paano lumipat sa image subdomain

  • Gamit ang mga setting dito, maaari mong i-customize ang lokasyon kung saan naka-save ang file at ang nabuong address.
  • Maganda ang feature na ito, hindi ko lang alam kung bakit dapat itong itago?

Kung kailangan mo pa ring mag-customize, maaari mong subukan ang mga sumusunod na paraan upang maibalik.

Idagdag lamang ang sumusunod na code sa functions.php file ng iyong tema ng WP upang maibalik ang interface ng mga setting:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Ang pamamaraang ito ay ang pinakasimpleng at pinaka-epektibo, kaya inirerekomenda ito.

Dahil ang direktoryo ng img ay nasa kasalukuyang host pa rin, maaari mo pa ring gamitin ang editor na kasama ng WordPress upang mag-upload at magdagdag ng mga larawan kapag nagsusulat ng mga post sa blog.

Baguhin ang landas ng pag-upload ng imahe ng WordPress

hakbang 1:pumunta sa mga opsyon sa media

Mag-click sa "Media" sa ilalim ng "Mga Setting" ▼

Ano ang gamit ng WordPress image secondary domain name?Paano lumipat sa image subdomain

hakbang 2:Baguhin ang "default upload path" sa server path ng IMG directory ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Tandaan na dapat walang "/" pagkatapos nito.

hakbang 3:Baguhin ang "buong URL ng file" sa pangalawang antas na pangalan ng domain ng larawan ▼

https://img.chenweiliang.com
  • Tandaan na dapat walang "/" pagkatapos nito.

第 4 步 :I-click ang "I-save ang Mga Pagbabago".

Palitan ang path ng imahe sa database

Ang sumusunod ay isang halimbawa ng server path ng VestaCP panel (mangyaring baguhin ito sa iyong sariling server path).

palitanMySQL databaseSa landas, inirerekomendang i-install at gamitin ang WP Migrate DB plugin ▼

hakbang 1:Pinapalitan ng batch ng database ang default na landas sa pag-upload

Baguhin ang orihinal na landas ng server ▼

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

Palitan ng bagong landas ng server ▼

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

hakbang 2:Pangalawang domain name ng pagpapalit ng batch ng database ng imahe

I-convert ang orihinal na URL ng larawan ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Tandaan: Ang mga puwang ay idinagdag sa URL sa itaas upang maiwasan ang mga patay na link sa artikulong ito.

Palitan ng bagong image second-level domain name ▼

https://img. 你的域名 .com/
  • Tandaan: Ang mga puwang ay idinagdag sa URL sa itaas upang maiwasan ang mga patay na link sa artikulong ito.

I-redirect ang link ng larawan 301

Mga tagubilin para sa pag-redirect ng 301 na may mga regular na expression sa .htaccess file:

  • (.+) ay tumutugma sa anumang karakter (kabilang ang mga character na Tsino, mga titik sa Ingles, atbp.)
  • (\d+) ay tumutugma sa anumang numero (mga Arabic na numero lamang)
  • $1 $2 $3 ay isang re-reference ng variable na lumitaw kanina

Maaari mong gamitin ang RedirectMatch upang makamit ang pag-redirect ng link:

  • 将:https://www. 你的域名 .com/wp-content/uploads/
  • i-redirect sa:https://img. 你的域名 .com/

Sa .htaccess file, idagdag ang sumusunod na 301 redirect code ▼

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

Tanggalin ang orihinal na direktoryo ng larawan

hakbang 1:SSH sa folder ng pag-upload ng WordPress ▼

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

hakbang 2:Tanggalin ang direktoryo ng folder ng pag-upload ▼

rm -rf uploads
  • Kung hindi matanggal ang direktoryo ng folder ng mga pag-upload, maaaring hindi matagumpay ang pag-redirect ng 301 sa pangalan ng domain sa pangalawang antas ng larawan.

Suriin ang resulta ng pagbabago

  1. Suriin at i-refresh ang pahina ng artikulo upang makita kung ang larawan ay ipinapakita gaya ng dati?
  2. Suriin ang path ng imahe, ito ba ang path ng imahe ng bagong pangalawang antas na pangalan ng domain?
  3. Suriin ang orihinal na URL ng larawan, kung matagumpay na na-redirect ang 301 sa URL ng larawan ng pangalawang antas na pangalan ng domain?
  4. Pumunta sa WordPress post editor at tingnan ang post image display, ipinapakita ba ito gaya ng dati?

Kung mapupunta ang lahat gaya ng dati, nakumpleto mo na ang pag-setup ng pangalawang domain name para sa pag-load ng imahe ng WordPress.

  • Ang mga imahe sa hinaharap na mga artikulo ay ise-save sa direktoryo ng IMG.

Kapag kailangan mong ilipat ang iyong website para maglipat ng mga larawan, i-pack lang ang direktoryo ng IMG at i-upload ito sa bagong host.

  • Pagkatapos, baguhin ang IP address ng img.chenweiliang.com pangalawang antas na domain name sa DNSPod.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Ano ang gamit ng WordPress image secondary domain name?How to Change to Image Subdomain", makakatulong ito sa iyo.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-749.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas