Wat is die gebruik van WordPress-beeld se sekondêre domeinnaam?Hoe om na beeldsubdomein te verander

Wanneer jy 'n subdomein (tweedevlak-domeinnaam) as 'n kategoriegids of onderwerp gebruik, kan jy die gewig van die URL verhoog om te bereikSEOEffekte van soekenjinoptimalisering.

Alle beelde op die webwerf gebruik byvoorbeeld tweedevlak-domeinname img.chenweiliang.com As 'n prentjie bed ▼

Wat is die gebruik van WordPress-beeld tweedevlak domeinnaam? Hoe om te laai en te gebruik?

Jy kan die tweedevlak-domeinnaam as die prentpad gebruik en enige tyd prente van jou blog na 'n vinniger gasheer oordra. Laai net die prent op en verander die subdomeinresolusie en die probleem sal opgelos word.

As u 'n binnelandse CDN-diensgasheer in China het, kan u blaai ook aansienlik versnel en die las op baie bedieners verminder.

as gevolg vanChen WeiliangDie blog gebruik WWW-subdomeine. Die webkoekies van hierdie tipe subdomein sal nie die IMG-subdomein besoedel nie, en jy kan koekievrye toegang geniet om toegang te bespoedig.

Wat is koekievry?

YSlow verskaf 22 wenke oor hoe om webbladdoeltreffendheid te verbeter en webwerfprestasie te optimaliseer.

  • Een daarvan gaan oor domeinname: die gebruik van koekievrye domains.
  • Wanneer die gebruiker se blaaier statiese lêers (soos prente of CSS-stylbladlêers) stuur, sal koekies in dieselfde domeinnaam (of tweedevlak-domeinnaam) op dieselfde tyd gestuur word, maar die webbediener ignoreer die koekies wat gestuur word heeltemal, so hierdie nuttelose koekies is Dit mors webwerfbandwydte en beïnvloed webwerfversnelling en webbladprestasie.
  • YSlow stel voor dat om hierdie probleem op te los, jy die koekievrye domeine-metode kan gebruik om die gebruik van koekies te optimaliseer om die doeltreffendheid van die webblad te verbeter.

As jy direk gebruik soos chenweiliang.com So 'n topvlak-domeinnaam word as jou blog-domeinnaam gebruik, so die gebruik van 'n subdomeinnaam as 'n prentjiebed kan nie koekievry bereik nie.

  • omdat die topvlakdomein chenweiliang.com 'n Webkoekie word na die sekondêre naambedieners gestuur vir alle versoekte statiese lêers.

As jy koekievrye beeldbeddens wil ondersteun, moet jy 'n ander domeinnaam gebruik om koekievry te bereik.

  • Chen WeiliangBloggebruik www.chenweiliang.com se subdomein is goed.

Voeg gespesifiseerde koekie-domein by

In die wp-config.php lêer, voeg die volgende stelling ▼

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

Die volgende isWordpress Amptelike beskrywing van Stel koekiedomein:

Die COOKIES-domeinstel vir WordPress kan gebruik word om domeinname in sekere spesiale omstandighede te stel. Gebruik byvoorbeeld tweedevlak-domeinname om statiese inhoud te stoor. Om te verhoed dat WordPress-koekies gestuur word op versoeke vir statiese inhoud op elke tweedevlakdomein, kan ons net die nie-statiese domeinnaam op koekiedomian stel.

Die domein wat in die webkoekies vir WordPress gestel is, kan gespesifiseer word vir diegene met ongewone domeinopstellings. Een rede is as subdomeine gebruik word om statiese inhoud te bedien. Om te verhoed dat WordPress-koekies met elke versoek na statiese inhoud op jou subdomein gestuur word, kan jy die koekie-domein slegs na jou nie-statiese domein.

Los subdomeinname op

stap 1:Voer DNSPod-domeinnaambestuur in en voeg 'n tweedevlak-domeinnaam (subdomeinnaam) by ▼

stap 2:Los die A-rekord van die subdomeinnaam na die IP-adres van die gasheer▼

Voer die DNSPOD-domeinnaampaneel in en los die A-rekord van die subdomeinnaam na die IP-adres van die gasheer. Foto 3

stap 3:Voeg 'n tweedevlak-domeinnaam by die gasheerpaneel by

  • Nee, vra asseblief jou domeinnaam of gasheerverskaffer.

VestaCPOm 'n domeinnaam by die paneel te voeg, kan u na hierdie tutoriaal verwys▼

Kopieer die prent na die sekondêre domeinnaamgids

Nadat die subdomeinnaam gebind is, word 'n gids wat die subdomeinnaam as die gidsnaam bevat, gewoonlik outomaties geskep.

Bv:

  • As jy img.chenweiliang.com bind, sal die IMG-gids outomaties gegenereer word.
  • As dit 'n WordPress-blog is, plaas asseblief wp-content/uploads Die lêers in die gids word na die IMG-gids gekopieer.

Die volgende is 'n voorbeeld van die bedienerpad van die VestaCP-paneel (wysig dit asseblief na jou eie bedienerpad).

stap 1:SSH in die WordPress-oplaaigidsgids ▼

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

stap 2:Kopieer alle lêers in die huidige gids na die gespesifiseerde gids ▼

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

stap 3:Herstel beeld sekondêre domeinnaam toestemmings ▼

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

WordPress instellings lêer oplaai pad

WordPress weergawe 3.5 of hoër versteek die oplaaipad (upload_path) en lêer-URL-adres (upload_url_path) instellings van die Media-instellingsbladsy in die agtergrond.

Die prent hieronder is die media-instelling-koppelvlak van die vorige weergawe ▼

Wat is die gebruik van WordPress-beeld tweedevlak domeinnaam? Hoe om te laai en te gebruik?

  • Deur die instellings hier kan jy die ligging waar die lêer gestoor word en die adres wat gegenereer word, aanpas.
  • Hierdie kenmerk is redelik goed, ek weet net nie hoekom dit weggesteek moet word nie?

As jy nog steeds moet aanpas, kan jy die volgende metodes probeer om dit te herstel.

Voeg die volgende kode direk by die functions.php-lêer van die WP-tema om die instellingskoppelvlak te herstel:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Hierdie metode is die eenvoudigste en doeltreffendste, daarom word dit aanbeveel.

Aangesien die img-gids steeds op die huidige gasheer is, kan u steeds WordPress se eie redigeerder gebruik om beelde op te laai en by te voeg wanneer u blogplasings skryf.

Verander WordPress-prentoplaaipad

stap 1:Gaan na media-opsies

Klik op "Media" onder "Instellings" ▼

Wat is die gebruik van WordPress-beeld tweedevlak domeinnaam? Hoe om te laai en te gebruik?

stap 2:Verander die "verstek oplaaipad" na die bedienerpad van die IMG-gids ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Let daarop dat daar geen "/" daarna moet wees nie.

stap 3:Verander die "volledige URL van die lêer" na die tweedevlak domeinnaam van die prent ▼

https://img.chenweiliang.com
  • Let daarop dat daar geen "/" daarna moet wees nie.

Stap 4:Klik op "Stoor veranderinge."

Vervang beeldpad in databasis

Die volgende is 'n voorbeeld van die bedienerpad van die VestaCP-paneel (wysig dit asseblief na jou eie bedienerpad).

vervangMySQL databasisIn die pad word dit aanbeveel om die WP Migrate DB-inprop ▼ te installeer en te gebruik

stap 1:Databasis bondel vervanging verstek oplaai pad

Verander die oorspronklike bedienerpad ▼

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

Vervang met nuwe bedienerpad ▼

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

stap 2:Databasis bondelvervanging van tweedevlakdomeinname vir beelde

Verander die oorspronklike prent-URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Let wel: Spasies word by die bogenoemde URL gevoeg om dooie skakels in hierdie artikel te vermy.

Vervang met nuwe beeld tweedevlak domeinnaam ▼

https://img. 你的域名 .com/
  • Let wel: Spasies word by die bogenoemde URL gevoeg om dooie skakels in hierdie artikel te vermy.

Beeld skakel 301 herlei

Gebruik gereelde uitdrukking 301-herleidingsinstruksies in die .htaccess-lêer:

  • (.+) stem ooreen met enige karakter (insluitend Chinese karakters, Engelse letters, ens.)
  • (\d+) stem ooreen met enige getal (slegs Arabiese syfers)
  • $1 $2 $3 is 'n verwysing na die veranderlike wat voorheen verskyn het

Jy kan RedirectMatch gebruik om skakelherleiding te implementeer:

  • Sal:https://www. 你的域名 .com/wp-content/uploads/
  • Herlei na:https://img. 你的域名 .com/

In die .htaccess-lêer, voeg die volgende 301-herleidingkode ▼ by

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

Vee die oorspronklike prentgids uit

stap 1:SSH in die WordPress-oplaaigidsgids ▼

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

stap 2:Vee oplaaigidsgids uit ▼

rm -rf uploads
  • As die oplaai-lêergids nie uitgevee word nie, sal die 301-herleiding na die tweedevlak-domeinnaam van die beeld dalk nie suksesvol wees nie.

Gaan die wysigingsresultate na

  1. Gaan en verfris die artikelbladsy om te sien of die prente soos gewoonlik vertoon word?
  2. Gaan die prentpad na. Is dit die prentpad van die nuwe tweedevlakdomeinnaam?
  3. Gaan die oorspronklike prent-URL na. Is dit suksesvol 301 herlei na die prent-URL van die tweedevlak-domeinnaam?
  4. Gaan na die WordPress-artikelredigeerder en kyk na die artikelbeeldvertoning. Word dit soos gewoonlik vertoon?

As alles normaal verloop, het u die instelling van die sekondêre domeinnaam vir WordPress-beeldlaai voltooi.

  • Beelde van toekomstige artikels sal in die IMG-gids gestoor word.

Wanneer jy jou webwerf moet skuif en beelde moet oordra, hoef jy net die IMG-gids te verpak en dit na die nuwe gasheer op te laai.

  • Verander dan die IP-adres van die img.chenweiliang.com tweedevlak domeinnaam in DNSPod.

发表 评论

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

Scroll na bo