Ospitare wp-admin su un altro dominio?

23 mar 2014, 19:49:56
Visualizzazioni: 17.2K
Voti: 18

Attualmente ho un cliente che ha un WordPress in esecuzione su, diciamo, www.example.com.

Sto lavorando a una nuova versione utilizzando un'altra tecnologia/linguaggio che sarà ospitata su un altro server.. Ma l'amministrazione (WP) e il database rimarranno sul vecchio server.

Quindi fondamentalmente dovrò puntare www.example.com al nuovo host (nessun problema qui) e creare un sottodominio come admin.example.com che punterà al vecchio server con l'installazione di WP.

Temo che questo creerà confusione nel database durante il salvataggio di options e guids per gli URL di post e allegati... Verranno memorizzati come admin.example.com e non come www.example.com, ho ragione?

Come fare in modo che wp-admin venga eseguito su admin.example.com e memorizzi gli URL nel database come www.example.com? Funzionerebbe anche per i link di anteprima?

4
Commenti

Non sono sicuro ma forse questa discussione può essere utile: http://wordpress.org/support/topic/login-subdomain?

Cyclonecode Cyclonecode
23 mar 2014 21:15:07

@KristerAndersson il problema non è stato risolto nell'argomento, e i link sono 404 :(

Thiago Belem Thiago Belem
24 mar 2014 17:59:47

Poiché sembra interessante ho fatto alcune ricerche e mi sono reso conto che è piuttosto difficile da realizzare. Purtroppo non ho il tempo di provarlo io stesso. Comunque, sembra che qualcuno sia riuscito a far funzionare almeno qualcosa di simile.

kraftner kraftner
28 mar 2014 13:16:15

@thiago Belem, potresti farmi sapere come l'hai risolto?

Nair Nair
18 ago 2021 15:02:42
Tutte le risposte alla domanda 3
1
17

Una soluzione semplice sarebbe aggiungere questa riga al tuo file wp-config.php del server di amministrazione.

define( 'WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']);

In questo modo potrai accedervi senza dover modificare l'opzione del database.

28 mar 2014 09:01:26
Commenti

Funziona alla grande! Wordpress.org afferma che è leggermente insicuro, ma l'unico modo per accedere al mio portale di amministrazione è tramite VPN, e il dominio originale ha il percorso "/wp-admin/" bloccato; quindi, è perfetto per questo caso d'uso! :)

Luis Lopez Luis Lopez
13 ago 2021 06:51:31
5

Quello che farei (e che in realtà ho fatto molte volte) è:

  • Cambiare il nome del dominio per l'installazione WP esistente utilizzando, ad esempio, questo strumento. In questo modo, tutto il tuo vecchio sito avrà i link "admin.example".
  • Modificare nuovamente gli URL quando si recuperano i record del database da utilizzare sul nuovo sito. Quando l'ho fatto, non ho mai acceduto direttamente al database "admin". Invece, avevo uno script che prendeva solo le tabelle e i record di cui avevo bisogno e li copiava dai server "admin" a quelli "www".
23 mar 2014 23:29:23
Commenti

Questa sarebbe la mia ultima risorsa... Perché questo romperebbe, ad esempio, i link di anteprima all'interno dell'admin

Thiago Belem Thiago Belem
24 mar 2014 17:53:36

@TiuTalk No, tutto in WordPress funzionerà. I link di anteprima avranno gli URL "admin" e funzioneranno. Ma, sul sito "www", sostituirai la parte "admin" con "www".

tivnet tivnet
24 mar 2014 20:54:35

Questo è il punto, non posso usare i link di anteprima con "admin." perché funzionerebbero solo sul sito "www."

Thiago Belem Thiago Belem
25 mar 2014 01:00:18

Potresti utilizzare il filtro preview_post_link per modificare gli URL.

Dom Dom
25 mar 2014 23:20:08

@TiuTalk Avrai due parti nella tua applicazione:

A) la parte amministrativa, basata su WP, avrà l'URL admin.example.com, e tutti i link al suo interno, inclusi quelli di anteprima, avranno gli URL admin.example.com.

B) La parte di produzione, con l'URL www.example.com, non basata su WP, ma sulla tua "altra tecnologia", avrà tutti gli URL che iniziano con "www" invece di "admin" perché quando trasferirai il database da "admin" a "production", sostituirai "admin" con "www".

Perché questo non dovrebbe funzionare?

tivnet tivnet
29 mar 2014 19:56:39
0

Ho scoperto come fare questo con la sola configurazione del server Apache, senza bisogno di personalizzare le impostazioni di WordPress...

https://tec.libertar.se/come-ospitare-lamministrazione-di-wordpress-su-un-dominio-separato-e-sottocartella/

10 ott 2015 17:16:54