Wat is it gebrûk fan sekundêre domeinnamme fan WordPress-ôfbylding?Hoe kinne jo feroarje nei ôfbyldingssubdomein

As jo ​​​​in subdomein (twadde-nivo domeinnamme) brûke as kategorymap of ûnderwerp, kinne jo it gewicht fan 'e URL ferheegje om te berikkenSEOIt effekt fan sykmasino-optimisaasje.

Bygelyks, alle ôfbyldings op 'e webside, brûk de twadde-nivo domeinnamme img.chenweiliang.com As in byld bed ▼

Wat is it gebrûk fan WordPress-ôfbylding twadde-nivo domeinnamme? Hoe te laden en te brûken?

Jo kinne de sekundêre domeinnamme brûke as in ôfbyldingspaad, ôfbyldings oerdrage fan jo blog nei flugger hosting op elk momint, upload gewoan de ôfbylding en feroarje de subdomeinresolúsje, en it probleem moat wurde oplost.

As jo ​​​​in húshâldlike CDN-tsjinsthost hawwe yn Sina, kinne jo it blêdzjen ek sterk fersnelle en de lêst op in protte servers ferminderje.

trochChen WeiliangBlogs brûke WWW-subdomeinen Koekjes fan dit type subdomein sille it IMG-subdomein net fersmoargje, en jo kinne genietsje fan koekjefrij en de tagong fersnelle.

Wat is koekjefrij?

YSlow biedt 22 tips oer hoe't jo webside-effisjinsje kinne ferbetterje en websideprestaasjes kinne optimisearje.

  • Ien dêrfan giet oer domeinnammen: brûk koekjefrije domains.
  • As de browser fan de brûker statyske bestannen ferstjoert (lykas foto's of CSS-stylblêdbestannen), sille koekjes yn deselde domeinnamme (of domeinnamme fan twadde nivo) tagelyk stjoerd wurde, mar de webtsjinner negeart de ferstjoerde koekjes folslein, sadat dizze nutteleaze koekjes binne Waste webside bânbreedte, beynfloedzje webside fersnelling en webside prestaasjes.
  • YSlow suggerearret dat om dit probleem op te lossen, jo de Cookie-frije domeinen oanpak kinne brûke om it gebrûk fan cookies te optimalisearjen om de effisjinsje fan jo websiden te ferbetterjen.

As jo ​​​​direkt brûke lykas chenweiliang.com Sa'n top-level domeinnamme wurdt brûkt as jo blog domeinnamme, dus it brûken fan in subdomain namme as in foto bed kin net berikke Cookie-frij.

  • omdat it top-level domein chenweiliang.com In koekje wurdt stjoerd nei de sekundêre nammetsjinners foar alle frege statyske bestannen.

As jo ​​koekjefrije byldbêden stypje wolle, moatte jo in oare domeinnamme brûke om koekjefrij te berikken.

  • Chen WeiliangBloggebrûk www.chenweiliang.com 's subdomein is goed.

Foegje it oantsjutte koekjesdomein ta

Yn it wp-config.php-bestân foegje de folgjende ferklearring ta ▼

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

It folgjende iswordpress Offisjele beskriuwing fan Set Cookie Domain:

De COOKIES-domeinset foar Wordpress kin wat spesjale domeinnammeynstellingen útfiere.Bygelyks, it brûken fan in twadde-nivo domeinnamme om statyske ynhâld op te slaan.Om foar te kommen dat Wordpress-koekjes ferstjoerd wurde op elk fersyk foar statyske ynhâld op in domein fan twadde nivo, kinne wy ​​it net-statyske domein gewoan ynstelle op cookie-domian.

It domein ynsteld yn de cookies foar WordPress kin oantsjutte foar dyjingen mei ûngewoane domein opset. Ien reden is as subdomains wurde brûkt om tsjinjen statyske ynhâld. Om foar te kommen dat WordPress cookies wurde ferstjoerd mei elk fersyk nei statyske ynhâld op jo subdomain kinne jo ynstelle de cookie-domein allinich nei jo net-statyske domein.

subdomeinen oplosse

stap 1:Fier it DNSPod-domeinnammebehear yn, foegje in domeinnamme op twadde nivo (sub-domeinnamme) ta ▼

stap 2:Los it A-record fan it subdomein op nei it IP-adres fan de host▼

Fier it DNSPOD-domeinnammepaniel yn, los it A-record fan 'e subdomeinnamme op nei it tredde IP-adres fan 'e host

stap 3:Foegje in domeinnamme op twadde nivo ta op it hostingpaniel

  • Nee, freegje asjebleaft jo domeinnamme of hostingprovider.

VictacpOm in domeinnamme ta te foegjen oan it paniel, kinne jo ferwize nei dit tutorial▼

Kopiearje de ôfbylding nei de domeinnammemap op twadde nivo

Neidat in subdomain is bûn, wurdt normaal in map makke dy't automatysk it subdomain befettet as de mapnamme.

E.g:

  • As jo ​​img.chenweiliang.com bine, sil de IMG-map automatysk oanmakke wurde.
  • As it in WordPress-blog is, asjebleaft wp-content/uploads De bestannen yn 'e map wurde kopiearre nei de IMG-map.

It folgjende is in foarbyld fan it serverpaad fan it VestaCP-paniel (feroarje it asjebleaft nei jo eigen serverpaad).

stap 1:SSH yn 'e uploadmap fan WordPress ▼

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

stap 2:Kopiearje alle triemmen yn de aktuele map nei de oantsjutte map ▼

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

stap 3:Reparearje ôfbylding sekundêre domeinnammeautoriteit ▼

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

WordPress set triem upload paad

WordPress ferzje 3.5 of letter ferberget it uploadpaad (upload_path) en triem-URL-adres (upload_url_path) ynstellings fan 'e Media-ynstellingsside op' e eftergrûn.

De ôfbylding hjirûnder is de foarige ferzje fan de ynterface foar media-ynstellings ▼

Wat is it gebrûk fan WordPress-ôfbylding twadde-nivo domeinnamme? Hoe te laden en te brûken?

  • Mei de ynstellings hjir kinne jo de lokaasje oanpasse wêr't it bestân bewarre wurdt en it oanmakke adres.
  • Dizze funksje is aardich goed, wit gewoan net wêrom it moat wurde ferburgen?

As jo ​​​​noch moatte oanpasse, kinne jo de folgjende metoaden besykje om te herstellen.

Foegje gewoan de folgjende koade ta oan it functions.php-bestân fan jo WP-tema om de ynstellings-ynterface te herstellen:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Dizze metoade is de ienfâldichste en meast effektyf, dus it is oan te rieden.

Sûnt de img-map is noch altyd op 'e hjoeddeistige host, kinne jo noch de bewurker brûke dy't komt mei WordPress om ôfbyldings te uploaden en ta te foegjen by it skriuwen fan blogposten.

Feroarje it paad foar upload fan WordPress-ôfbylding

stap 1:gean nei media opsjes

Klik op "Media" ûnder "Ynstellings" ▼

Wat is it gebrûk fan WordPress-ôfbylding twadde-nivo domeinnamme? Hoe te laden en te brûken?

stap 2:Feroarje it "standert uploadpaad" nei it serverpaad fan 'e IMG-map ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Tink derom dat der gjin "/" efter moat wêze.

stap 3:Feroarje de "folsleine URL fan it bestân" nei de domeinnamme fan it twadde nivo fan 'e ôfbylding ▼

https://img.chenweiliang.com
  • Tink derom dat der gjin "/" efter moat wêze.

第 4 步:Klik op "feroarings bewarje".

Ferfange ôfbyldingspaad yn database

It folgjende is in foarbyld fan it serverpaad fan it VestaCP-paniel (feroarje it asjebleaft nei jo eigen serverpaad).

ferfangeMySQL databankYn it paad is it oan te rieden om de WP Migrate DB-plugin ▼ te ynstallearjen en te brûken

stap 1:Databankbatch ferfangt it standert uploadpaad

Feroarje it orizjinele serverpaad ▼

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

Ferfange mei nij serverpaad ▼

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

stap 2:Database batch ferfangende ôfbylding sekundêre domeinnamme

Konvertearje de orizjinele ôfbyldings-URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Opmerking: Spaasjes wurde tafoege oan de boppesteande URL om deade keppelings yn dit artikel te foarkommen.

Ferfange mei in nije ôfbylding twadde-nivo domeinnamme ▼

https://img. 你的域名 .com/
  • Opmerking: Spaasjes wurde tafoege oan de boppesteande URL om deade keppelings yn dit artikel te foarkommen.

Ofbylding keppeling 301 trochferwizing

Ynstruksjes foar it omlieden fan 301 mei reguliere útdrukkingen yn it .htaccess-bestân:

  • (.+) komt oerien mei elk karakter (ynklusyf Sineeske karakters, Ingelske letters, ensfh.)
  • (\d+) komt oerien mei elk getal (allinich Arabyske sifers)
  • $1 $2 $3 is in re-ferwizing fan de fariabele dy't earder ferskynde

Jo kinne RedirectMatch brûke om keppeling trochferwizing te berikken:

  • Wil:https://www. 你的域名 .com/wp-content/uploads/
  • trochferwize nei:https://img. 你的域名 .com/

Foegje yn it .htaccess-bestân de folgjende 301-omliedingskoade ta ▼

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

Wiskje de orizjinele ôfbyldingsmap

stap 1:SSH yn 'e uploadmap fan WordPress ▼

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

stap 2:Ferwiderje mapmap foar uploads ▼

rm -rf uploads
  • As de map foar uploads net wiske is, kin 301-omlieding nei de ôfbylding op it twadde nivo domeinnamme net suksesfol wêze.

Kontrolearje it wizigingsresultaat

  1. Kontrolearje en ferfarskje de artikelside om te sjen oft de ôfbylding as gewoanlik werjûn wurdt?
  2. Kontrolearje it byldpaad, is it it byldpaad fan 'e nije domeinnamme op twadde nivo?
  3. Kontrolearje de orizjinele ôfbyldings-URL, oft 301 mei súkses is omlaat nei de ôfbyldings-URL fan 'e domeinnamme fan it twadde nivo?
  4. Gean nei de WordPress-postbewurker en kontrolearje de werjefte fan 'e postôfbylding, wurdt it werjûn as gewoanlik?

As alles lykas gewoanlik giet, binne jo klear mei it ynstellen fan de sekundêre domeinnamme foar it laden fan WordPress-ôfbylding.

  • Ofbyldings yn takomstige artikels sille wurde bewarre yn 'e IMG-map.

As jo ​​​​jo webside moatte ferpleatse om foto's oer te bringen, pak dan gewoan de IMG-map yn en upload it nei de nije host.

  • Feroarje dan it IP-adres fan 'e img.chenweiliang.com twadde-nivo domeinnamme yn DNSPod.

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen