Găzduire wp-admin pe alt domeniu?

23 mar. 2014, 19:49:56
Vizualizări: 17.2K
Voturi: 18

În prezent am un client care rulează WordPress pe, să spunem, www.example.com.

Lucrez la o nouă versiune folosind o altă tehnologie/limbaj care va fi găzduită pe un alt server... Dar administrația (WP) și baza de date vor rămâne pe vechiul server.

Practic, va trebui să redirecționez www.example.com către noul host (nici o problemă aici) și să creez un subdomeniu precum admin.example.com care să puncteze către vechiul server cu instalarea WP.

Mă tem că acest lucru va crea confuzie în baza de date la stocarea options și guids pentru URL-urile postărilor și atașamentelor... Ele vor fi stocate ca admin.example.com și nu ca www.example.com, am dreptate?

Cum să fac ca wp-admin să ruleze pe admin.example.com și să stocheze URL-urile în baza de date ca www.example.com? Ar funcționa și pentru link-urile de preview?

4
Comentarii

Nu sunt sigur, dar poate acest subiect poate fi util: http://wordpress.org/support/topic/login-subdomain?

Cyclonecode Cyclonecode
23 mar. 2014 21:15:07

@KristerAndersson problema nu a fost rezolvată în subiect, iar linkurile sunt 404 :(

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

Deoarece acest lucru sună interesant, am făcut o căutare și am realizat că este destul de greu de realizat. Din păcate, nu am timp să încerc eu însumi. Oricum, se pare că cineva a reușit să obțină măcar ceva similar funcțional.

kraftner kraftner
28 mar. 2014 13:16:15

@thiago Belem, te rog să-mi spui cum ai rezolvat problema?

Nair Nair
18 aug. 2021 15:02:42
Toate răspunsurile la întrebare 3
1
17

Soluția simplă ar fi să adăugați această linie în fișierul wp-config.php al serverului de administrare.

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

Apoi puteți accesa site-ul fără a modifica opțiunea din baza de date.

28 mar. 2014 09:01:26
Comentarii

Funcționează excelent! Wordpress.org menționează că acest lucru este puțin nesigur, dar singura modalitate de a accesa portalul meu de administrare este printr-o VPN, iar domeniul original are calea "/wp-admin/" blocată; așadar, această soluție este perfectă pentru acest caz de utilizare! :)

Luis Lopez Luis Lopez
13 aug. 2021 06:51:31
5

Ceea ce aș face (de fapt, am făcut asta de multe ori) este:

  • Schimbă numele de domeniu pentru instalarea WP existentă folosind, de exemplu, acest instrument. Apoi, totul pe vechiul tău site va primi link-urile "admin.exemplu".
  • Schimbă URL-urile înapoi când recuperezi înregistrările din baza de date pentru a le folosi pe noul site. Când făceam asta, nu am accesat niciodată direct baza de date "admin". În schimb, aveam un script care lua doar tabelele și înregistrările de care aveam nevoie și le copia de pe serverele "admin" pe cele "www".
23 mar. 2014 23:29:23
Comentarii

Acesta ar fi ultima mea soluție... Pentru că asta ar strica, de exemplu, linkurile de previzualizare din administrare

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

@TiuTalk Nu, totul în WordPress va funcționa. Linkurile de previzualizare vor avea URL-urile cu "admin" și vor funcționa. Dar, pe site-ul "www", vei înlocui partea de "admin" cu "www".

tivnet tivnet
24 mar. 2014 20:54:35

Ăsta e problema, nu pot folosi linkurile de previzualizare cu "admin." pentru că ar funcționa doar pe "www."

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

Poți folosi filtrul preview_post_link pentru a ajusta URL-urile.

Dom Dom
25 mar. 2014 23:20:08

@TiuTalk Vei avea două părți ale aplicației tale:

A) partea de administrare, bazată pe WP, va avea URL-ul admin.example.com, iar toate linkurile din ea, inclusiv cele de previzualizare, vor avea URL-uri admin.example.com.

B) Partea de producție, cu URL-ul www.example.com, nu bazată pe WP, ci pe "altă tehnologie" va avea toate URL-urile începând cu "www" în loc de "admin" deoarece atunci când transferi baza de date de la "admin" la "producție", vei înlocui "admin" cu "www".

De ce nu ar funcționa acest lucru?

tivnet tivnet
29 mar. 2014 19:56:39
0

Am descoperit cum să fac asta folosind doar configurația serverului Apache, fără a fi nevoie să personalizez setările WordPress...

https://tec.libertar.se/how-to-host-wordpress-admin-on-a-seperate-domain-and-subfolder/

10 oct. 2015 17:16:54