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

Quando si utilizza un sottodominio (dominio di secondo livello) come directory di categoria o argomento, è possibile aumentare il peso dell'URL per ottenere effetti SEO (ottimizzazione per i 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 ▼

A cosa serve il nome di dominio di secondo livello dell'immagine WordPress? Come caricare e utilizzare?

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.

Poiché il blog di Chen Weiliang utilizza un sottodominio WWW, i cookie per questo tipo di sottodominio non inquineranno il sottodominio IMG, consentendo l'accesso senza cookie e velocizzando così il processo di navigazione.

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');

Di seguito la spiegazione ufficiale di WordPress relativa all'impostazione del dominio dei 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

Passaggio 1: Accedi alla gestione del dominio DNSPod e aggiungi un dominio di secondo livello (sottodominio) ▼

Passaggio 2: Risolvere il record A del sottodominio nell'indirizzo IP dell'host ▼

Accedi al pannello di controllo del dominio DNSPOD e risolvi il record A del sottodominio nell'indirizzo IP dell'host.

Passaggio 3: Aggiungere un sottodominio nel pannello di controllo dell'hosting

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

Per aggiungere un nome di dominio al pannello VestaCP , 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).

Passaggio 1: Accedi tramite SSH alla directory della cartella di caricamento di WordPress ▼

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

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

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

Passaggio 3: Riparare i permessi del sottodominio 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 ▼

A cosa serve il nome di dominio di secondo livello dell'immagine WordPress? Come caricare e utilizzare?

  • 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

Passaggio 1: Inserire le opzioni multimediali

Fare clic su "Media" in "Impostazioni" ▼

A cosa serve il nome di dominio di secondo livello dell'immagine WordPress? Come caricare e utilizzare?

Passaggio 2: Modificare il "Percorso di caricamento predefinito" con il percorso del server della directory IMG ▼

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

Passaggio 3: Modifica l'"URL completo del file" con il sottodominio dell'immagine ▼

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

Passaggio 4: fare 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).

Sostituisci il percorso nel database MySQL ; si consiglia di installare e utilizzare il plugin WP Migrate DB. ▼

Passaggio 1: Sostituire in blocco il percorso di caricamento predefinito nel database

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

Passaggio 2: Sostituzione in blocco dei sottodomini delle immagini nel 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

Passaggio 1: Accedi tramite SSH alla directory della cartella di caricamento 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.

发表 评论

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

Scorrere fino a Top