È possibile avere più siti WordPress sotto lo stesso dominio?

20 mar 2014, 16:32:06
Visualizzazioni: 36.4K
Voti: 1

Ci sono problemi nell'avere più siti WordPress sotto lo stesso dominio.

Esempio:

  • domain.com/programs
  • domain.com/sales
  • domain.com/learning

Ognuno avrebbe i propri template, funzionalità, menu e quant'altro. Quali problemi si possono riscontrare?

Uno dei problemi che mi preoccupa è se ho:

  • domain.com/programs - che potrebbe essere un sito hub per i programmi

e poi ho un'altra persona che è l'amministratore del programma "golf"... - domain.com/programs/golf

due siti completamente diversi - potrei usare il multisite ma non ne sono ancora sicuro.

Quindi cosa succede se l'amministratore di domain.com/programs aggiunge "golf" come categoria?

NUOVE INFORMAZIONI: Per coloro che hanno detto che questo è normale per WP e non ci sono problemi, consultare Perché l'installazione di WordPress nell'URL root ha compromesso i siti WP sottostanti?.

Avevo 10 siti installati e dopo aver installato un sito "root" tutti stanno avendo GRAVI problemi con i permalink.

3
Commenti

Questa è una funzionalità predefinita e funziona perfettamente subito dopo l'installazione.

kraftner kraftner
20 mar 2014 16:34:29

@kraftner - Penso che l'unica cosa che mi preoccupa è se ho un sottosito /programmi e un altro a programmi/golf... Cosa succede se l'amministratore del sito /programmi crea la categoria "golf".

STing STing
20 mar 2014 16:56:34

Beh, questo potrebbe essere un po' diverso. Dovresti aggiungere questa informazione alla domanda.

kraftner kraftner
20 mar 2014 16:59:37
Tutte le risposte alla domanda 4
0

Sì, invece di installare WordPress nella radice-- example.com/-- creeresti le directory "programmi", "vendite" e "apprendimento" sul server e installeresti un'istanza separata di WordPress in ciascuna directory. Non c'è nulla di speciale da fare per far funzionare questo setup.

Penso però che potresti essere più soddisfatto se creassi una rete multisito. Multisite, anche se non sempre adatto, sembra essere esattamente ciò che stai cercando, e puoi creare la stessa struttura basata su "percorsi".

20 mar 2014 16:47:22
0

Invece di fare un'installazione multipla di WordPress, consiglierei di utilizzare la funzionalità di multi-sito/rete discussa nelle altre risposte.

Per quanto riguarda la creazione di categorie/sottocartelle, dipenderà da come l'amministratore della rete imposta la struttura dei permalink.

Se usi una struttura personalizzata, potrebbero esserci alcuni potenziali problemi. Tuttavia, le categorie sono quasi sempre impostate come /NOMESITO/categoria/voce-categoria

Se utilizzi la struttura di permalink predefinita, avrai ?p=### per quasi tutto e il database si assicurerà che le pagine siano collegate alle aree giuste.

Tieni presente che ovunque configuri l'installazione iniziale di WordPress sarà il tuo "sito principale".

20 mar 2014 19:42:51
0

Fondamentalmente ci sono due regole principali che devi adattare per avere siti WP sullo stesso dominio - senza utilizzare il multisite:

  1. Per la radice ho semplicemente messo tutto in una cartella "home" e impostato un reindirizzamento automatico a xxx.com/home. Questo ha risolto completamente il problema delle sottocategorie nella radice.

  2. Se stai utilizzando IIS e hai più istanze WP sullo stesso server... E poi attivi la riscrittura degli URL (permalink diversi), beh, l'intera struttura sarà compromessa perché WordPress chiama tutte le sue regole di riscrittura "wordpress" nel file web.config che configura per la riscrittura degli URL. Devi rinominare manualmente la regola per ogni installazione di WordPress. Ho segnalato questo come un bug ma non ho ancora ricevuto risposta - il suggerimento era di nominare la regola come wordpress più timestamp.

Aggiungerò altro se trovo altre cose, ma queste sono le due principali. Abbiamo 10 installazioni WP e stanno aumentando sul nostro server principale. Ognuna ha un utilizzo diverso quindi il multisite non è un'opzione.

16 lug 2014 21:34:36
2

C'è qualche motivo per cui vuoi mettere i tuoi siti in directory invece di usare sottodomini?

Se vuoi tenerli tutti sullo stesso dominio per condividere i cookie, ma mantenerli essenzialmente indipendenti, puoi farlo con i sottodomini (programmi.dominio.com, vendite.dominio.com ecc.)

Se invece vuoi semplicemente tre installazioni WordPress separate in tre directory diverse, non c'è alcun problema. Se hai

dominio.com/programmi
dominio.com/vendite
dominio.com/formazione

e i tre amministratori creano tutti una categoria chiamata 'golf' avrai semplicemente

dominio.com/programmi/golf
dominio.com/vendite/golf
dominio.com/formazione/golf
20 mar 2014 17:19:54
Commenti

Capisco i sottodomini e il cliente non li vuole. La tua risposta non affronta il problema delle sottocartelle nella mia domanda.

STing STing
20 mar 2014 18:10:17

Non posso usare sottodomini perché è un sito intranet e già un sottodominio. Tutto deve essere una sottodirectory.

STing STing
8 apr 2014 20:42:38