Hvad er brugen af ​​WordPress-billede sekundært domænenavn?Sådan skifter du til billedunderdomæne

Når du bruger et underdomæne (domænenavn på andet niveau) som et kategoribibliotek eller et emne, kan du øge vægten af ​​URL'en for at opnåSEOEffekten af ​​søgemaskineoptimering.

For eksempel skal alle billeder på hjemmesiden bruge domænenavnet på andet niveau img.chenweiliang.com Som billedseng ▼

Hvad er brugen af ​​WordPress-billede sekundært domænenavn?Sådan skifter du til billedunderdomæne

Du kan bruge det sekundære domænenavn som en billedsti, overføre billeder fra din blog til hurtigere hosting til enhver tid, bare uploade billedet og ændre underdomæneopløsningen, og problemet skulle være løst.

Hvis du har en indenlandsk CDN-tjenestevært i Kina, kan du også i høj grad fremskynde browsing og reducere byrden på mange servere.

på grund afChen WeiliangBlogs bruger WWW-underdomæner. Cookies af denne type underdomæne vil ikke forurene IMG-underdomænet, og de kan nyde cookie-fri og fremskynde adgangen.

Hvad er cookie-frit?

YSlow tilbyder 22 tips til, hvordan du forbedrer websidens effektivitet og optimerer webstedets ydeevne.

  • En af dem handler om domænenavne: brug cookie-fri domains.
  • Når en brugers browser sender en statisk fil (såsom et billedbillede eller en CSS-stilarksfil), vil cookies i samme domænenavn (eller andet niveau domænenavn) blive sendt på samme tid, men webserveren fuldstændig ignorerer de sendte cookies, så disse ubrugelige cookies er Spild hjemmesidens båndbredde, påvirker hjemmesidens acceleration og websidens ydeevne.
  • YSlow foreslår, at du for at løse dette problem kan bruge metoden med cookies-fri domæner til at optimere brugen af ​​cookies for at forbedre effektiviteten af ​​dine websider.

Hvis du bruger direkte som chenweiliang.com Sådan et domænenavn på topniveau bruges som dit blogdomænenavn, så brug af et underdomænenavn som billedseng kan ikke opnå Cookie-fri.

  • fordi domænet på topniveau chenweiliang.com En cookie sendes til de sekundære navneservere for alle anmodede statiske filer.

Hvis du vil understøtte cookie-fri billedsenge, skal du bruge et andet domænenavn for at opnå cookie-fri.

  • Chen WeiliangBrug af blog www.chenweiliang.com 's underdomæne er fint.

Tilføj det angivne cookiesdomæne

I filen wp-config.php skal du tilføje følgende sætning ▼

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

Følgende erWordpress Officiel beskrivelse af Set Cookie Domain:

COOKIES-domænesættet til Wordpress kan udføre nogle specielle domænenavnsindstillinger.For eksempel ved at bruge et domænenavn på andet niveau til at gemme statisk indhold.For at forhindre, at Wordpress-cookies sendes ved hver anmodning om statisk indhold på et domæne på andet niveau, kan vi bare indstille det ikke-statiske domæne til cookie-domæne.

Domænet indstillet i cookies til WordPress kan specificeres for dem med usædvanlige domæneopsætninger. En årsag er, hvis underdomæner bruges til at levere statisk indhold. For at forhindre WordPress-cookies i at blive sendt med hver anmodning til statisk indhold på dit underdomæne, kan du indstille cookie-domæne kun til dit ikke-statiske domæne.

løse underdomæner

trin 1:Indtast DNSPod-domænenavnsstyring, tilføj et domænenavn på andet niveau (underdomænenavn) ▼

trin 2:Løs A-posten for underdomænet til IP-adressen på værten▼

Indtast DNSPOD-domænenavnspanelet, og fortæl A-posten for underdomænenavnet til værtens tredje IP-adresse

trin 3:Tilføj et domænenavn på andet niveau på hostingpanelet

  • Nej, spørg venligst dit domænenavn eller hostingudbyder.

VestaCPFor at tilføje et domænenavn til panelet kan du henvise til denne vejledning▼

Kopier billedet til domænenavnbiblioteket på andet niveau

Efter et underdomæne er bundet, oprettes der normalt automatisk en mappe, der indeholder underdomænet som mappenavn.

For eksempel:

  • Hvis du binder img.chenweiliang.com, vil IMG-biblioteket automatisk blive genereret.
  • Hvis det er en WordPress-blog, tak wp-content/uploads Filerne i biblioteket kopieres til IMG-biblioteket.

Det følgende er et eksempel på serverstien til VestaCP-panelet (rediger den til din egen serversti).

trin 1:SSH ind i upload-mappen i WordPress ▼

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

trin 2:Kopier alle filer i den aktuelle mappe til den angivne mappe ▼

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

trin 3:Reparationsbillede sekundær domænenavnautoritet ▼

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

WordPress indstillede filoverførselssti

WordPress version 3.5 eller nyere skjuler indstillingerne for uploadstien (upload_path) og filens URL-adresse (upload_url_path) på siden medieindstillinger i baggrunden.

Billedet nedenfor er den tidligere version af medieindstillingsgrænsefladen ▼

Hvad er brugen af ​​WordPress-billede sekundært domænenavn?Sådan skifter du til billedunderdomæne

  • Med indstillingerne her kan du tilpasse placeringen, hvor filen er gemt, og den genererede adresse.
  • Denne funktion er ret god, ved bare ikke hvorfor den skal skjules?

Hvis du stadig har brug for at tilpasse, kan du prøve følgende metoder til at gendanne.

Du skal blot tilføje følgende kode til dit WP-temas functions.php-fil for at gendanne indstillingsgrænsefladen:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Denne metode er den enkleste og mest effektive, så den anbefales.

Da img-biblioteket stadig er på den aktuelle vært, kan du stadig bruge editoren, der følger med WordPress, til at uploade og tilføje billeder, når du skriver blogindlæg.

Rediger WordPress-billedoverførselsstien

trin 1:gå til medieindstillinger

Klik på "Medier" under "Indstillinger" ▼

Hvad er brugen af ​​WordPress-billede sekundært domænenavn?Sådan skifter du til billedunderdomæne

trin 2:Skift "standard uploadstien" til serverstien til IMG-biblioteket ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Bemærk, at der ikke skal være "/" efter det.

trin 3:Skift "filens fulde URL" til billedets domænenavn på andet niveau ▼

https://img.chenweiliang.com
  • Bemærk, at der ikke skal være "/" efter det.

第 4 步:Klik på "Gem ændringer".

Erstat billedstien i databasen

Det følgende er et eksempel på serverstien til VestaCP-panelet (rediger den til din egen serversti).

erstatteMySQL databaseI stien anbefales det at installere og bruge WP Migrate DB plugin ▼

trin 1:Databasebatch erstatter standard uploadstien

Skift den oprindelige serversti ▼

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

Erstat med ny serversti ▼

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

trin 2:Database batch erstatte billede sekundært domænenavn

Konverter den originale billed-URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Bemærk: Mellemrum tilføjes til ovenstående URL for at undgå døde links i denne artikel.

Erstat med et nyt billede på andet niveau domænenavn ▼

https://img. 你的域名 .com/
  • Bemærk: Mellemrum tilføjes til ovenstående URL for at undgå døde links i denne artikel.

Billedlink 301 omdirigering

Instruktioner til omdirigering af 301 med regulære udtryk i .htaccess-filen:

  • (.+) svarer til ethvert tegn (inklusive kinesiske tegn, engelske bogstaver osv.)
  • (\d+) svarer til ethvert tal (kun arabiske tal)
  • $1 $2 $3 er en re-reference af den variabel, der dukkede op tidligere

Du kan bruge RedirectMatch til at opnå linkomdirigering:

  • Vilje:https://www. 你的域名 .com/wp-content/uploads/
  • omdirigere til:https://img. 你的域名 .com/

Tilføj følgende 301-omdirigeringskode ▼ i .htaccess-filen

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

Slet den originale billedmappe

trin 1:SSH til upload-mappen i WordPress ▼

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

trin 2:Slet mappe for uploads ▼

rm -rf uploads
  • Hvis mappen til uploads ikke slettes, vil 301-omdirigering til billedets andet niveaus domænenavn muligvis ikke lykkes.

Tjek ændringsresultatet

  1. Tjek og opdater artikelsiden for at se, om billedet vises som normalt?
  2. Tjek billedstien, er det billedstien til det nye domænenavn på andet niveau?
  3. Tjek den originale billed-URL, om 301 er blevet omdirigeret til billed-URL'en for domænenavnet på andet niveau?
  4. Gå til WordPress-indlægseditoren og tjek visningen af ​​postbilledet, vises det som normalt?

Hvis alt går som normalt, har du gennemført opsætningen af ​​det sekundære domænenavn til WordPress-billedindlæsning.

  • Billeder i fremtidige artikler vil blive gemt i IMG-biblioteket.

Når du skal flytte dit websted for at overføre billeder, skal du bare pakke IMG-biblioteket og uploade det til den nye vært.

  • Rediger derefter IP-adressen på img.chenweiliang.com-domænenavnet på andet niveau i DNSPod.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvad er brugen af ​​WordPress-billede sekundært domænenavn?Sådan skifter du til billedunderdomæne", vil det hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-749.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen