Poți avea mai multe site-uri WordPress sub același domeniu?
Există probleme cu găzduirea mai multor site-uri WordPress sub același domeniu.
Exemplu:
- domain.com/programs
- domain.com/sales
- domain.com/learning
Fiecare ar avea propriile șabloane, funcționalități, meniuri și altele. Ce probleme pot apărea?
Una dintre problemele care mă îngrijorează este dacă am:
- domain.com/programs - care ar putea fi un site central pentru programe
și apoi am o altă persoană care este administrator pentru programul "golf"... - domain.com/programs/golf
două site-uri complet diferite - s-ar putea folosi multisite dar nu sunt sigur încă.
Așadar, ce se întâmplă dacă administratorul domain.com/programs adaugă "golf" ca și categorie?
INFORMAȚII NOI: Pentru cei care au spus că acest lucru este normal pentru WP și nu există probleme, vă rog să vedeți De ce instalarea WordPress în URL-ul rădăcină a afectat site-urile WP subordonate?.
Am avut 10 site-uri instalate și după instalarea unui site "rădăcină" toate au probleme MAJORE cu permalink-urile.
Da, în loc să instalezi WordPress în rădăcină -- example.com/
-- ai putea crea directoarele "programs", "sales" și "learning" pe server și să instalezi câte o instanță separată de WordPress în fiecare director. Nu este nevoie de nimic special pentru a face acest lucru să funcționeze.
Cred că ai putea fi mai mulțumit dacă ai creea o rețea, totuși. Multisite, deși nu este întotdeauna potrivit, mi se pare a fi exact ceea ce cauți, și poți crea aceeași structură bazată pe "cale".

În loc să faci mai multe instalări WordPress, aș recomanda să folosești funcția de multi-site/rețea discutată în alte răspunsuri.
În ceea ce privește crearea de categorii/subdirectoare, aceasta va depinde de modul în care administratorul rețelei configurează structura de legături permanente.
Dacă folosești o structură personalizată, pot apărea unele probleme potențiale. Totuși, categoriile sunt aproape întotdeauna configurate ca /SITENAME/category/category-item.
Dacă folosești structura implicită de legături permanente, vei avea ?p=### pentru aproape orice, iar baza de date se va asigura că paginile se leagă la zonele corecte.
Doar reține că locul în care configurezi instalarea inițială de WordPress va fi "site-ul tău principal".

În esență, există două reguli principale pe care trebuie să le ajustați pentru a avea site-uri WordPress pe același domeniu - fără a utiliza multisite:
Pentru directorul rădăcină, pur și simplu am plasat totul într-un folder "home" și am configurat o redirecționare automată către xxx.com/home. Aceasta a rezolvat întreaga problemă cu subcategoriile din rădăcină.
Dacă folosiți IIS și aveți mai multe instanțe WordPress pe același server... iar apoi activați rescrierea URL-urilor (permalinks diferite), întreaga structură va fi afectată deoarece WordPress denumește toate regulile sale de rescriere "wordpress" în fișierul web.config pe care îl creează pentru rescrierea URL-urilor. Trebuie să redenumiți manual regula pentru fiecare instalare WordPress. Am raportat acest lucru ca o eroare, dar nu am primit un răspuns - sugestia a fost ca denumirea să fie wordpress plus marcaj de timp.
Voi adăuga mai multe informații dacă descopăr alte probleme, dar acestea sunt cele două principale. Avem 10 instalări WordPress și în continuă creștere pe serverul nostru principal. Fiecare are o utilizare diferită, așa că multisite nu este o opțiune.

Există vreun motiv pentru care doriți să plasați site-urile în directoare în loc să folosiți subdomenii?
Dacă doriți să le aveți pe același domeniu pentru a putea partaja cookie-uri, dar să le păstrați în esență independente, puteți face acest lucru cu subdomenii (programe.domeniu.com, vanzari.domeniu.com etc.)
Dacă însă doriți doar trei instalări separate de WordPress în trei directoare diferite, nu există nicio problemă cu această abordare. Dacă aveți:
domeniu.com/programe
domeniu.com/vanzari
domeniu.com/invatare
și cei trei administratori creează fiecare o categorie numită 'golf', atunci veți avea:
domeniu.com/programe/golf
domeniu.com/vanzari/golf
domeniu.com/invatare/golf
