Vad är användningen av WordPress-bildens sekundära domännamn?Hur man byter till bildunderdomän

När du använder en underdomän (andra nivås domän) som en kategorikatalog eller ämne, kan du öka vikten på webbadressen för att uppnåSEOEffekten av sökmotoroptimering.

Till exempel, alla bilder på webbplatsen, använd andranivådomännamnet img.chenweiliang.com Som bildsäng ▼

Vad är användningen av WordPress-bildens sekundära domännamn?Hur man byter till bildunderdomän

Du kan använda det sekundära domännamnet som en bildsökväg, överföra bilder från din blogg till snabbare värd när som helst, ladda bara upp bilden och ändra underdomänens upplösning, så kommer problemet att lösas.

Om du har en inhemsk CDN-tjänstvärd i Kina kan du också avsevärt snabba upp surfandet och minska bördan på många servrar.

på grund avChen WeiliangBloggar använder WWW-underdomäner. Cookies av denna typ av underdomän kommer inte att förorena IMG-underdomänen, och du kan njuta av cookie-fri och snabbare åtkomst.

Vad är kakfritt?

YSlow erbjuder 22 tips om hur du kan förbättra webbsidans effektivitet och optimera webbplatsens prestanda.

  • En av dem handlar om domännamn: använd cookie-fri domains.
  • När en användares webbläsare skickar en statisk fil (som en bildbild eller CSS-stilmallsfil) kommer cookies i samma domännamn (eller andranivådomännamn) att skickas samtidigt, men webbservern ignorerar helt de skickade cookies, så dessa värdelösa cookies är Slösa webbplats bandbredd, påverkar webbplats acceleration och webbsida prestanda.
  • YSlow föreslår att du för att lösa detta problem kan använda metoden för domäner utan cookies för att optimera användningen av cookies för att förbättra effektiviteten på dina webbsidor.

Om du använder direkt gillar chenweiliang.com Ett sådant toppdomännamn används som ditt bloggdomännamn, så att använda ett underdomännamn som bildbädd kan inte bli Cookie-fri.

  • eftersom toppdomänen chenweiliang.com En cookie skickas till de sekundära namnservrarna för alla begärda statiska filer.

Om du vill stödja cookie-fria bildbäddar måste du använda ett annat domännamn för att uppnå cookie-fri.

  • Chen WeiliangBlogganvändning www.chenweiliang.com s underdomän är bra.

Lägg till den angivna cookiesdomänen

I filen wp-config.php, lägg till följande sats ▼

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

Följande ärwordpress Officiell beskrivning av Set Cookie Domain:

COOKIES-domänuppsättningen för Wordpress kan användas för vissa speciella domännamnsinställningar.Till exempel att använda ett domännamn på andra nivån för att lagra statiskt innehåll.För att förhindra att Wordpress-cookies skickas vid varje begäran om statiskt innehåll på en andranivådomän, kan vi bara ställa in den icke-statiska domänen till cookie domian.

Domänen som ställs in i cookies för WordPress kan anges för de med ovanliga domäninställningar. En anledning är om underdomäner används för att visa statiskt innehåll. För att förhindra att WordPress-cookies skickas med varje begäran till statiskt innehåll på din underdomän kan du ställa in cookie-domän endast till din icke-statiska domän.

lösa underdomäner

steg 1:Gå in i DNSPod-domännamnshanteringen, lägg till ett domännamn på andra nivån (underdomännamn) ▼

steg 2:Lös A-posten för underdomänen till IP-adressen för värden▼

Gå in i DNSPOD-domännamnspanelen och lös A-posten för underdomännamnet till värdens tredje IP-adress

steg 3:Lägg till ett domännamn på andra nivån på värdpanelen

  • Nej, fråga ditt domännamn eller värdleverantör.

VestaCPFör att lägga till ett domännamn till panelen kan du se den här handledningen▼

Kopiera bilden till den andra nivåns domännamnskatalog

Efter att en underdomän är bunden skapas vanligtvis en katalog automatiskt som innehåller underdomänen som katalognamn.

T.ex:

  • Om du binder img.chenweiliang.com kommer IMG-katalogen att genereras automatiskt.
  • Om det är en WordPress-blogg, snälla wp-content/uploads Filerna i katalogen kopieras till IMG-katalogen.

Följande är ett exempel på serversökvägen för VestaCP-panelen (vänligen ändra den till din egen serversökväg).

steg 1:SSH till uppladdningsmappen i WordPress ▼

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

steg 2:Kopiera alla filer i den aktuella katalogen till den angivna katalogen ▼

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

steg 3:Reparera bild sekundär domännamn auktoritet ▼

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

WordPress ange sökväg för filuppladdning

WordPress version 3.5 eller senare döljer inställningarna för uppladdningssökvägen (upload_path) och filens URL-adress (upload_url_path) för sidan med medieinställningar i bakgrunden.

Bilden nedan är den tidigare versionen av gränssnittet för mediainställningar ▼

Vad är användningen av WordPress-bildens sekundära domännamn?Hur man byter till bildunderdomän

  • Med inställningarna här kan du anpassa platsen där filen sparas och den genererade adressen.
  • Den här funktionen är ganska bra, vet bara inte varför den ska döljas?

Om du fortfarande behöver anpassa kan du prova följande metoder för att återställa.

Lägg bara till följande kod till ditt WP-temas functions.php-fil för att återställa inställningsgränssnittet:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Denna metod är den enklaste och mest effektiva, så den rekommenderas.

Eftersom img-katalogen fortfarande finns på den nuvarande värden kan du fortfarande använda editorn som följer med WordPress för att ladda upp och lägga till bilder när du skriver blogginlägg.

Ändra uppladdningsvägen för WordPress-bilden

steg 1:gå till mediaalternativ

Klicka på "Media" under "Inställningar" ▼

Vad är användningen av WordPress-bildens sekundära domännamn?Hur man byter till bildunderdomän

steg 2:Ändra "standard uppladdningssökväg" till serversökvägen för IMG-katalogen ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Observera att det inte ska finnas något "/" efter det.

steg 3:Ändra "filens fullständiga URL" till bildens andranivådomännamn ▼

https://img.chenweiliang.com
  • Observera att det inte ska finnas något "/" efter det.

第 4 步:Klicka på "Spara ändringar".

Ersätt bildsökväg i databasen

Följande är ett exempel på serversökvägen för VestaCP-panelen (vänligen ändra den till din egen serversökväg).

byta utMySQL-databasI sökvägen rekommenderas det att installera och använda WP Migrate DB-plugin ▼

steg 1:Databasbatch ersätter standarduppladdningssökvägen

Ändra den ursprungliga serversökvägen ▼

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

Ersätt med ny serversökväg ▼

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

steg 2:Databas batch-ersättningsbild sekundärt domännamn

Konvertera den ursprungliga bildens URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Obs: Mellanslag läggs till ovanstående URL för att undvika döda länkar i den här artikeln.

Ersätt med en ny bild på andra nivåns domännamn ▼

https://img. 你的域名 .com/
  • Obs: Mellanslag läggs till ovanstående URL för att undvika döda länkar i den här artikeln.

Bildlänk 301 omdirigering

Instruktioner för 301-omdirigeringar med reguljära uttryck i .htaccess-filen:

  • (.+) motsvarar alla tecken (inklusive kinesiska tecken, engelska bokstäver, etc.)
  • (\d+) motsvarar valfritt tal (endast arabiska tal)
  • $1 $2 $3 är en omhänvisning till variabeln som dök upp tidigare

Du kan använda RedirectMatch för att uppnå länkomdirigering:

  • 将:https://www. 你的域名 .com/wp-content/uploads/
  • omdirigera till:https://img. 你的域名 .com/

I .htaccess-filen lägger du till följande 301-omdirigeringskod ▼

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

Ta bort den ursprungliga bildkatalogen

steg 1:SSH till uppladdningsmappen i WordPress ▼

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

steg 2:Ta bort mappen för uppladdningar ▼

rm -rf uploads
  • Om katalogen för uppladdningsmappen inte raderas, kanske 301-omdirigering till bildens andranivådomännamn misslyckas.

Kontrollera ändringsresultatet

  1. Kontrollera och uppdatera artikelsidan för att se om bilden visas som vanligt?
  2. Kontrollera bildsökvägen, är det bildsökvägen för det nya domännamnet på andra nivån?
  3. Kontrollera den ursprungliga bildens webbadress, om 301 har omdirigerats till bildadressen för andranivådomännamnet?
  4. Gå till WordPress inläggsredigerare och kolla inläggsbildvisningen, visas den som vanligt?

Om allt går som vanligt har du slutfört installationen av det sekundära domännamnet för WordPress-bildladdning.

  • Bilder i framtida artiklar kommer att sparas i IMG-katalogen.

När du behöver flytta din webbplats för att överföra bilder, packa bara IMG-katalogen och ladda upp den till den nya värden.

  • Ändra sedan IP-adressen för img.chenweiliang.coms andranivådomännamn i DNSPod.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delad "Vad är användningen av WordPress-bildens sekundära domännamn?Hur man byter till bildunderdomän", kommer det att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-749.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen