Qual è l'uso del nome di dominio secondario dell'immagine di WordPress?Come passare al sottodominio dell'immagine

Quando utilizzi un sottodominio (dominio di secondo livello) come directory di categoria o argomento, puoi aumentare il peso dell'URL da raggiungereGestione SEOL'effetto dell'ottimizzazione dei motori di ricerca.

Ad esempio, tutte le immagini sul sito Web utilizzano il nome di dominio di secondo livello img.chenweiliang.com Come un letto a quadri ▼

Qual è l'uso del nome di dominio secondario dell'immagine di WordPress?Come passare al sottodominio dell'immagine

Puoi utilizzare il nome di dominio secondario come percorso dell'immagine, trasferire le immagini dal tuo blog a un hosting più veloce in qualsiasi momento, caricare semplicemente l'immagine e modificare la risoluzione del sottodominio e il problema sarà risolto.

Se disponi di un host di servizi CDN nazionale in Cina, puoi anche velocizzare notevolmente la navigazione e ridurre il carico su molti server.

a causa diChen WeiangI blog utilizzano sottodomini WWW.I cookie di questo tipo di sottodominio non inquineranno il sottodominio IMG e potranno usufruire dell'accesso senza cookie e velocizzare l'accesso.

Che cos'è senza cookie?

YSlow offre 22 suggerimenti su come migliorare l'efficienza della pagina Web e ottimizzare le prestazioni del sito Web.

  • Uno di questi riguarda i nomi di dominio: usa dom senza cookieain.s.
  • Quando il browser dell'utente invia file statici (come immagini o file di fogli di stile CSS), verranno inviati contemporaneamente cookie nello stesso nome di dominio (o nome di dominio di secondo livello), ma il server web ignora completamente i cookie inviati, quindi questi cookie inutili sprecano la larghezza di banda del sito Web, influiscono sull'accelerazione del sito Web e sulle prestazioni della pagina Web.
  • YSlow suggerisce che per risolvere questo problema, puoi utilizzare l'approccio dei domini senza cookie per ottimizzare l'uso dei cookie per migliorare l'efficienza delle tue pagine web.

Se usi direttamente mi piace chenweiliang.com Tale nome di dominio di primo livello viene utilizzato come nome di dominio del tuo blog, quindi l'utilizzo di un nome di sottodominio come letto illustrato non può ottenere l'assenza di cookie.

  • perché il dominio di primo livello chenweiliang.com Un cookie viene inviato ai server dei nomi secondari per tutti i file statici richiesti.

Se si desidera supportare letti di immagini senza cookie, è necessario utilizzare un nome di dominio diverso per ottenere l'assenza di cookie.

  • Chen WeiangUso del blog www.chenweiliang.com Il sottodominio di va bene.

Aggiungi il dominio dei cookie specificato

Nel file wp-config.php, aggiungi la seguente istruzione ▼

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

Quanto segue èWordpress Descrizione ufficiale di Imposta dominio cookie:

Il dominio COOKIES impostato per Wordpress può eseguire alcune impostazioni speciali del nome di dominio.Ad esempio, utilizzando un nome di dominio di secondo livello per archiviare contenuto statico.Per evitare che i cookie di Wordpress vengano inviati ad ogni richiesta di contenuto statico su un dominio di secondo livello, possiamo semplicemente impostare il dominio non statico su cookie domian.

Il dominio impostato nei cookie per WordPress può essere specificato per coloro che hanno configurazioni di dominio insolite. Uno dei motivi è se i sottodomini vengono utilizzati per servire contenuto statico. Per evitare che i cookie di WordPress vengano inviati ad ogni richiesta al contenuto statico del tuo sottodominio puoi impostare il dominio cookie solo al tuo dominio non statico.

risolvere i sottodomini

passo 1:Entra nella gestione dei nomi di dominio DNSPod, aggiungi un nome di dominio di secondo livello (nome di sottodominio) ▼

passo 2:Risolvi il record A del sottodominio nell'indirizzo IP dell'host▼

Entra nel pannello del nome di dominio DNSPOD, risolvi il record A del nome del sottodominio nel terzo indirizzo IP dell'host

passo 3:Aggiungi un nome di dominio di secondo livello nel pannello di hosting

  • No, chiedi al tuo nome di dominio o al provider di hosting.

VestaCPPer aggiungere un nome di dominio al pannello, puoi fare riferimento a questo tutorial▼

Copia l'immagine nella directory dei nomi di dominio di secondo livello

Dopo che un sottodominio è stato associato, di solito viene creata automaticamente una directory contenente il sottodominio come nome della directory.

例如:

  • Se colleghi img.chenweiliang.com, la directory IMG verrà generata automaticamente.
  • Se è un blog WordPress, per favore wp-content/uploads I file nella directory vengono copiati nella directory IMG.

Quello che segue è un esempio del percorso del server del pannello VestaCP (si prega di modificarlo nel proprio percorso del server).

passo 1:SSH nella cartella dei caricamenti di WordPress ▼

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

passo 2:Copia tutti i file nella directory corrente nella directory specificata ▼

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

passo 3:Ripara l'autorità del nome di dominio secondario dell'immagine ▼

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

WordPress imposta il percorso di caricamento del file

WordPress versione 3.5 o successiva nasconde le impostazioni del percorso di caricamento (upload_path) e dell'indirizzo URL del file (upload_url_path) della pagina delle impostazioni multimediali in background.

L'immagine seguente è la versione precedente dell'interfaccia delle impostazioni multimediali ▼

Qual è l'uso del nome di dominio secondario dell'immagine di WordPress?Come passare al sottodominio dell'immagine

  • Con le impostazioni qui, puoi personalizzare la posizione in cui viene salvato il file e l'indirizzo generato.
  • Questa funzione è abbastanza buona, ma non sai perché dovrebbe essere nascosta?

Se hai ancora bisogno di personalizzare, puoi provare i seguenti metodi per ripristinare.

Aggiungi semplicemente il seguente codice al file functions.php del tuo tema WP per ripristinare l'interfaccia delle impostazioni:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Questo metodo è il più semplice ed efficace, quindi è consigliato.

Poiché la directory img è ancora sull'host corrente, puoi comunque utilizzare l'editor fornito con WordPress per caricare e aggiungere immagini durante la scrittura di post sul blog.

Modifica il percorso di caricamento delle immagini di WordPress

passo 1:vai alle opzioni multimediali

Fare clic su "Media" in "Impostazioni" ▼

Qual è l'uso del nome di dominio secondario dell'immagine di WordPress?Come passare al sottodominio dell'immagine

passo 2:Modificare il "percorso di caricamento predefinito" nel percorso del server della directory IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Nota che non dovrebbe esserci "/" dopo di esso.

passo 3:Modifica l'"URL completo del file" con il nome di dominio di secondo livello dell'immagine ▼

https://img.chenweiliang.com
  • Nota che non dovrebbe esserci "/" dopo di esso.

4 :Fai clic su "Salva modifiche".

Sostituisci il percorso dell'immagine nel database

Quello che segue è un esempio del percorso del server del pannello VestaCP (si prega di modificarlo nel proprio percorso del server).

sostituireDatabase MySQLNel percorso, si consiglia di installare e utilizzare il plugin WP Migrate DB ▼

passo 1:Il batch di database sostituisce il percorso di caricamento predefinito

Modifica il percorso del server originale ▼

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

Sostituisci con un nuovo percorso del server ▼

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

passo 2:Nome di dominio secondario dell'immagine di sostituzione batch del database

Converti l'URL dell'immagine originale ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Nota: gli spazi vengono aggiunti all'URL sopra per evitare collegamenti morti in questo articolo.

Sostituisci con una nuova immagine nome di dominio secondario ▼

https://img. 你的域名 .com/
  • Nota: gli spazi vengono aggiunti all'URL sopra per evitare collegamenti morti in questo articolo.

Reindirizzamento 301 del collegamento immagine

Istruzioni per reindirizzare 301 con espressioni regolari nel file .htaccess:

  • (.+) corrisponde a qualsiasi carattere (inclusi caratteri cinesi, lettere inglesi, ecc.)
  • (\d+) corrisponde a qualsiasi numero (solo numeri arabi)
  • $1 $2 $3 è un riferimento alla variabile che è apparsa in precedenza

Puoi utilizzare RedirectMatch per ottenere il reindirizzamento del collegamento:

  • Volere:https://www. 你的域名 .com/wp-content/uploads/
  • reindirizza a:https://img. 你的域名 .com/

Nel file .htaccess, aggiungi il seguente codice di reindirizzamento 301 ▼

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

Elimina la directory delle immagini originale

passo 1:SSH nella cartella dei caricamenti di WordPress ▼

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

passo 2:Elimina la directory della cartella dei caricamenti ▼

rm -rf uploads
  • Se la directory della cartella dei caricamenti non viene eliminata, il reindirizzamento 301 al nome di dominio di secondo livello dell'immagine potrebbe non riuscire.

Controlla il risultato della modifica

  1. Controllare e aggiornare la pagina dell'articolo per vedere se l'immagine viene visualizzata come al solito?
  2. Controlla il percorso dell'immagine, è il percorso dell'immagine del nuovo nome di dominio di secondo livello?
  3. Controllare l'URL dell'immagine originale, se 301 è stato reindirizzato correttamente all'URL dell'immagine del nome di dominio di secondo livello?
  4. Vai all'editor dei post di WordPress e controlla la visualizzazione dell'immagine del post, viene visualizzata come al solito?

Se tutto va come al solito, hai completato la configurazione del nome di dominio secondario per il caricamento delle immagini di WordPress.

  • Le immagini negli articoli futuri verranno salvate nella directory IMG.

Quando devi spostare il tuo sito web per trasferire le immagini, comprime la directory IMG e caricala sul nuovo host.

  • Quindi, modifica l'indirizzo IP del nome di dominio di secondo livello img.chenweiliang.com in DNSPod.

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) condiviso "Qual è l'uso del nome di dominio secondario dell'immagine WordPress?Come passare al sottodominio dell'immagine", ti aiuterà.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-749.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部