È possibile avere un blog in una sottodirectory ospitato su un server diverso?

23 lug 2014, 19:23:06
Visualizzazioni: 27.3K
Voti: 11

Sono interessato ad avere un blog sul mio sito che sarà in una sottodirectory della homepage principale di WordPress

es. website.com/blog

tuttavia, vorrei sapere se esiste un modo per ospitare il blog su un server separato - principalmente perché non voglio sovraccaricare il server del resto del sito se c'è molto traffico diretto al blog. Mi piace l'idea che sia in una sottodirectory.

Insomma - ho pensato che ci potrebbe essere qualcuno più esperto di me che potrebbe avere un'idea brillante :)

2
Commenti

quindi vuoi due installazioni separate di WordPress ospitate su due server diversi ma vuoi che gli URL per website.com/blog reindirizzino ovunque sia ospitato l'altro sito? A seconda del tuo host dovrebbe essere possibile e ci sarebbero più modi per farlo, ma a quel punto non è davvero una domanda su WordPress poiché ogni installazione di WordPress sarebbe piuttosto semplice.

KnightHawk0811 KnightHawk0811
23 lug 2014 19:49:00

Puoi avere più server ma con lo stesso contenuto, così quando un server fallisce, il contenuto viene preso dall'altro server. È possibile bilanciare il carico hardware, che è ciò che determina quale server risponderà alle richieste. Ma non sono sicuro che sia possibile con contenuti diversi.

Unix Unix
23 lug 2014 20:01:24
Tutte le risposte alla domanda 4
0

Un proxy inverso potrebbe funzionare, come varnish o nginx. Usando varnish come esempio:

backend blog {
   .host = "blog-server-ip";
}

backend default {
   .host = "current-domain-ip";
}

sub vcl_recv {
   if (req.rul ~ "^/blog/") {
      req.backend = blog;
   }
}
17 dic 2015 05:42:45
2

Oggi sono disponibili diversi approcci aggiuntivi:

4 lug 2024 18:01:13
Commenti

La tua risposta potrebbe essere migliorata con ulteriori informazioni di supporto. Per favore [modifica] per aggiungere dettagli aggiuntivi, come citazioni o documentazione, in modo che altri possano confermare che la tua risposta è corretta. Puoi trovare maggiori informazioni su come scrivere buone risposte nel centro assistenza.

User User
10 lug 2024 23:34:08

La soluzione fai-da-te con Cloudflare Workers è un'ottima opzione. Nota che potresti aver bisogno anche di un worker di reindirizzamento - questo articolo di LinkedIn fornisce una buona guida: Come Migrare un Sottodominio o un Dominio in una Sottocartella su un Server Diverso

brendo234 brendo234
3 ott 2024 01:41:34
3

Un modo migliore per farlo è utilizzare un sottodominio come blog.sitoweb.com invece di una sottocartella. Il motivo è che è possibile creare un record DNS per l'altro server per il sottodominio, cosa non fattibile con le sottocartelle.

Una sottocartella è possibile, ma dovresti usare frame, un redirect tramite .htaccess o un altro metodo che non è affatto stabile in un ambiente di produzione.

Se vuoi utilizzare una sottocartella come esempio.com/blog, il modo migliore (anche se non è una buona soluzione...) è usare un file .htaccess. Puoi creare un redirect così: Redirect 301 <IP del server> dove "IP del server" è l'indirizzo IP del server su cui vuoi ospitare il blog. Nota che l'utente vedrà l'IP nella barra degli indirizzi, cosa sconsigliata.

Quindi, potresti anche provare con i frame. Usa gli iFrame, i frame tradizionali sono obsoleti e nessuno li consiglia. Tieni presente che nemmeno gli iFrame o i frame sono una buona soluzione, ma se vuoi davvero usare una sottocartella, questo è ciò che dovrai fare... crea un file index (es. sitoweb.com/blog) e inserisci <iframe src="<IP del server>"></iframe>.

Nota che anche questa non è una buona soluzione e ti consiglio fortemente di utilizzare un sottodominio.

Se vuoi usare un sottodominio come blog.sitoweb.com, vai nella sezione di gestione DNS del tuo dominio e aggiungi un record A che punti all'IP del server su cui ospiterai il blog.

Nota: questo è fuori tema, ma vale la pena menzionarlo: se non vuoi un sovraccarico sul tuo server, invece di avere più server, puoi configurare un hosting cluster. Questa è una tecnica molto utile, specialmente per siti con molto traffico. Il concetto è distribuire il carico dell'hosting su più server. Ecco l'articolo di Wikipedia sull'hosting cluster - ti consiglio di leggerlo. Ci sono diversi provider che offrono hosting cluster. Purtroppo conosco solo provider olandesi che lo offrono, quindi non posso consigliarne uno. Il più economico che conosco nei Paesi Bassi costa circa €100 all'anno, quindi l'hosting cluster è abbastanza accessibile.

Buona fortuna!

23 lug 2014 22:33:33
Commenti

Ciao, grazie per la risposta. Dammi qualche indicazione chiara. Dal punto di vista dell'utente preferirei la strada di una sottodirectory, ma sembra che un vecchio stile iframe possa essere la soluzione oppure fare il grande passo e optare per un sottodominio. Immagino che le prestazioni SEO entrino in gioco qui. Ma sì, grazie mille per il tuo riepilogo!

Joji Mori Joji Mori
24 lug 2014 03:28:12

@JojiMori Nessun problema! :) Dai anche un'occhiata a ciò che ho scritto sull'hosting clusterizzato, potrebbe essere la strada giusta senza dover investire in un nuovo server ^

William William
24 lug 2014 10:18:22

Il sottodominio è negativo per la SEO. Vedi https://moz.com/learn/seo/domain

Victor Victor
24 nov 2016 10:00:32
0
-1

Deve essere necessariamente website.com/blog?

Una soluzione più veloce e meno complessa sarebbe quella di ospitare il blog come blog.website.com

Per website.com/blog, la soluzione migliore è utilizzare i reindirizzamenti URL...

vedi:

https://serverfault.com/questions/567476/permanently-redirect-subfolder-blog-to-subdomain-on-another-server

23 lug 2014 22:22:43