Jaké je použití názvu sekundární domény obrázku WordPress?Jak změnit na image subdoménu

Pokud používáte subdoménu (doménu druhé úrovně) jako adresář kategorií nebo téma, můžete zvýšit váhu URL adresy, abyste dosáhli efektů SEO (optimalizace pro vyhledávače).

Například pro všechny obrázky na webu použijte název domény druhé úrovně img.chenweiliang.com Jako postel s obrázky ▼

Jaké je použití názvu domény druhé úrovně obrázku WordPress? Jak naložit a používat?

Název sekundární domény můžete použít jako cestu k obrázku, kdykoli přenést obrázky ze svého blogu na rychlejší hosting, stačí obrázek nahrát a změnit rozlišení subdomény a problém bude vyřešen.

Pokud máte domácího hostitele služby CDN, můžete také výrazně urychlit procházení a snížit zatížení mnoha serverů.

Protože blog Chen Weiliang používá subdoménu WWW, soubory cookie pro tento typ subdomény nebudou znečišťovat subdoménu IMG a ta může využívat přístup bez souborů cookie, čímž se proces přístupu urychlí.

Co je bez cookies?

YSlow nabízí 22 tipů, jak zlepšit efektivitu webových stránek a optimalizovat výkon webu.

  • Jedna z nich se týká doménových jmen: použijte dom bez cookiesains.
  • Když prohlížeč uživatele odešle statický soubor (jako je obrázek nebo soubor šablony stylů CSS), soubory cookie se stejným názvem domény (nebo názvem domény druhé úrovně) budou odeslány ve stejnou dobu, ale webový server zcela ignoruje odeslané soubory cookie, takže tyto zbytečné soubory cookie plýtvají šířkou pásma webových stránek, ovlivňují zrychlení webových stránek a výkon webových stránek.
  • YSlow navrhuje, že k vyřešení tohoto problému můžete použít přístup s doménami bez souborů cookie k optimalizaci používání souborů cookie ke zlepšení účinnosti vašich webových stránek.

Pokud použijete přímo like chenweiliang.com Takový název domény nejvyšší úrovně se používá jako název domény vašeho blogu, takže použití názvu subdomény jako obrázku nemůže být bez souborů cookie.

  • protože doména nejvyšší úrovně chenweiliang.com Cookie je odeslána sekundárním jmenným serverům pro všechny požadované statické soubory.

Pokud chcete podporovat obrázky bez souborů cookie, musíte použít jiný název domény, abyste dosáhli bez souborů cookie.

  • Chen WeiliangPoužití blogu www.chenweiliang.com Subdoména uživatele je v pořádku.

Přidejte zadanou doménu souborů cookie

Do souboru wp-config.php přidejte následující příkaz ▼

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

Následuje oficiální vysvětlení WordPressu k nastavení domény souborů cookie:

Sada domény COOKIES pro Wordpress může provádět některá speciální nastavení názvu domény.Například pomocí názvu domény druhé úrovně k ukládání statického obsahu.Abychom zabránili odesílání souborů cookie Wordpress při každém požadavku na statický obsah v doméně druhé úrovně, stačí nastavit nestatickou doménu na doménu cookie.

Doménu nastavenou v souborech cookie pro WordPress lze zadat pro uživatele s neobvyklým nastavením domény. Jedním z důvodů je, pokud se k poskytování statického obsahu používají subdomény. Chcete-li zabránit odesílání souborů cookie WordPress s každým požadavkem na statický obsah ve vaší subdoméně, můžete nastavit pouze do vaší nestatické domény.

vyřešit subdomény

Krok 1: Přístup ke správě domén DNSPod a přidání domény druhé úrovně (subdomény) ▼

Krok 2: Propojte záznam A subdomény s IP adresou hostitele ▼

Přejděte do ovládacího panelu domény DNSPOD a proveďte přiřazení záznamu A subdomény k IP adrese hostitele.

Krok 3: Přidání subdomény v ovládacím panelu hostingu

  • Ne, zeptejte se prosím své domény nebo poskytovatele hostingu.

Chcete-li přidat název domény do panelu VestaCP , podívejte se prosím na tento návod ▼

Zkopírujte obrázek do adresáře názvu domény druhé úrovně

Po navázání subdomény se obvykle automaticky vytvoří adresář obsahující subdoménu jako název adresáře.

Např:

  • Pokud svážete img.chenweiliang.com, automaticky se vygeneruje adresář IMG.
  • Pokud je to blog WordPress, prosím wp-content/uploads Soubory v adresáři se zkopírují do adresáře IMG.

Níže je uveden příklad cesty k serveru panelu VestaCP (upravte ji na vlastní cestu k serveru).

Krok 1: Připojte se přes SSH do adresáře složky uploadů ve WordPressu ▼

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

Krok 2: Zkopírujte všechny soubory z aktuálního adresáře do zadaného adresáře ▼

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

Krok 3: Oprava oprávnění subdomény obrázků ▼

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

WordPress nastavil cestu k nahrání souboru

WordPress verze 3.5 nebo novější skryje na pozadí nastavení cesty pro nahrávání (cesta k načtení) a adresy URL souboru (cesta_url k načtení) na stránce Nastavení médií.

Obrázek níže je předchozí verze rozhraní nastavení médií ▼

Jaké je použití názvu domény druhé úrovně obrázku WordPress? Jak naložit a používat?

  • Pomocí nastavení zde můžete přizpůsobit umístění, kam je soubor uložen, a vygenerovanou adresu.
  • Tato funkce je docela dobrá, jen nevíte, proč by měla být skryta?

Pokud stále potřebujete upravit, můžete zkusit obnovit následující metody.

Jednoduše přidejte následující kód do souboru functions.php vašeho tématu WP a obnovte rozhraní nastavení:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Tato metoda je nejjednodušší a nejúčinnější, proto se doporučuje.

Vzhledem k tomu, že adresář img je stále na aktuálním hostiteli, můžete stále používat editor dodávaný s WordPress k nahrávání a přidávání obrázků při psaní blogových příspěvků.

Upravte cestu pro nahrávání obrázků WordPress

Krok 1: Zadejte možnosti médií

Klikněte na "Média" pod "Nastavení" ▼

Jaké je použití názvu domény druhé úrovně obrázku WordPress? Jak naložit a používat?

Krok 2: Změňte „Výchozí cestu pro nahrávání“ na cestu k serveru adresáře IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Všimněte si, že za ním by nemělo být žádné "/".

Krok 3: Změňte „Úplnou URL adresu souboru“ na subdoménu obrázku ▼

https://img.chenweiliang.com
  • Všimněte si, že za ním by nemělo být žádné "/".

Krok 4: Klikněte na „Uložit změny“.

Nahradit cestu k obrázku v databázi

Níže je uveden příklad cesty k serveru panelu VestaCP (upravte ji na vlastní cestu k serveru).

Nahraďte cestu v databázi MySQL ; doporučuje se nainstalovat a používat plugin WP Migrate DB. ▼

Krok 1: Dávková výměna výchozí cesty pro nahrávání v databázi

Změňte původní cestu serveru ▼

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

Nahraďte novou cestou serveru ▼

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

Krok 2: Dávková náhrada subdomén obrázků v databázi

Převeďte původní URL obrázku ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Poznámka: K výše uvedené adrese URL jsou přidány mezery, aby se zabránilo nefunkčním odkazům v tomto článku.

Nahraďte novým obrázkem název domény druhé úrovně ▼

https://img. 你的域名 .com/
  • Poznámka: K výše uvedené adrese URL jsou přidány mezery, aby se zabránilo nefunkčním odkazům v tomto článku.

Odkaz na obrázek 301 přesměrování

Pokyny pro přesměrování 301 pomocí regulárních výrazů v souboru .htaccess:

  • (.+) odpovídá libovolnému znaku (včetně čínských znaků, anglických písmen atd.)
  • (\d+) odpovídá libovolnému číslu (pouze arabská čísla)
  • $1 $2 $3 je re-reference proměnné, která se objevila dříve

K přesměrování odkazu můžete použít RedirectMatch:

  • Vůle:https://www. 你的域名 .com/wp-content/uploads/
  • přesměrovat na:https://img. 你的域名 .com/

Do souboru .htaccess přidejte následující kód přesměrování 301 ▼

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

Smažte původní adresář obrázků

Krok 1: Připojte se přes SSH do adresáře složky uploadů ve WordPressu ▼

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

krok 2:Smazat adresář složky pro nahrání ▼

rm -rf uploads
  • Pokud není smazán adresář složky pro nahrávání, nemusí být přesměrování 301 na název domény druhé úrovně úspěšné.

Zkontrolujte výsledek úpravy

  1. Zkontrolujte a obnovte stránku článku, abyste zjistili, zda se obrázek zobrazuje jako obvykle?
  2. Zkontrolujte cestu k obrazu, je to cesta k obrazu nového názvu domény druhé úrovně?
  3. Zkontrolujte původní adresu URL obrázku, zda je 301 úspěšně přesměrováno na adresu URL obrázku názvu domény druhé úrovně?
  4. Přejděte do editoru příspěvků WordPress a zkontrolujte zobrazení obrázku příspěvku, zobrazuje se jako obvykle?

Pokud vše půjde jako obvykle, dokončili jste nastavení názvu sekundární domény pro načítání obrázků WordPress.

  • Obrázky v budoucích článcích budou uloženy v adresáři IMG.

Když potřebujete přesunout svůj web pro přenos obrázků, stačí zabalit adresář IMG a nahrát jej na nového hostitele.

  • Poté upravte IP adresu názvu domény druhé úrovně img.chenweiliang.com v DNSPod.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Přejděte na začátek