Gestiamo un forum Discourse (DOMAIN1) da 3 anni. Ora vogliamo ampliare l’ambito delle discussioni e aggiungere DOMAIN2. Siamo riusciti a renderli entrambi attivi con Let’s Encrypt grazie a questo post. Manteniamo entrambi i domini attivi, come funziona dopo il passaggio 1 di quel post. Il secondo viene reindirizzato al nome del dominio principale, il che è positivo.
Parte della transizione consiste nel spostare tutte le categorie esistenti in una nuova categoria di livello superiore.
DOMAIN2 diventerà il dominio Discourse principale, mentre DOMAIN1 rimarrà collegato in modo che i collegamenti esterni ai post continuino a funzionare.
Ecco la domanda: come possiamo aggiungere un reindirizzamento se viene chiamato un DOMAIN1 “vanilla” (solo l’URL radice, senza percorso) verso l’URL della nuova categoria di livello superiore? Tutte le altre chiamate a DOMAIN1 (con percorsi) devono mantenere il percorso esistente (nessuna modifica, già funzionante). Fare questo ridurrà la confusione, poiché chiunque vada su DOMAIN1 atterrerà nella categoria e tutto apparirà simile a prima.
Speriamo che qualcuno abbia dei suggerimenti su come aggiungere questo reindirizzamento condizionale con la nostra configurazione a doppio dominio.
Avrai difficoltà: un’unica istanza di Discourse non può risiedere su più URL; inoltre, il reindirizzamento dei permalink non funziona per le rotte esistenti come la visualizzazione degli argomenti.
Quindi stai dicendo che non esiste un modo semplice per fare quanto segue?
(1) andare su domain1.com e vedere Discourse in esecuzione (con hostname principale domain1.com - funziona)
(2) andare su domain2.com e essere reindirizzati a domain1.com/c/example/18 (anche questo è ciò che vogliamo)
(3) andare su domain2.com/t/topic/1 e vedere domain1.com/t/topic/1 oppure domain2.com/t/topic/1 (attualmente funziona)
Stiamo effettuando una transizione e vogliamo che solo la radice di domain2.com reindirizzi a una categoria. Esiste qualche tipo di riscrittura degli URL in grado di farlo?
Se il dominio2 serve solo regole di reindirizzamento, allora sì, è possibile scrivere una configurazione nginx per farlo; i dettagli sono al di fuori dell’ambito di Meta.
2 Mi Piace
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
5