Langkau tajuk talian

Berbilang tapak

Mod berbilang tapak membolehkan satu pemasangan kod MRBS menyediakan beberapa tapak yang terpisah secara logik.

$multisite = true;

Setiap tapak mempunyai direktori konfigurasi:

sites/
└── example/
    └── config.inc.php

Tapak dipilih menggunakan rentetan pertanyaan:

https://rooms.example.org/?site=example

Model pengasingan

Setiap tapak hendaklah menggunakan awalan jadualnya sendiri sekurang-kurangnya:

$db_tbl_prefix = 'example_';

Konfigurasi tapak juga boleh mengatasi tema, pengesahan, mel dan tetapan lain.

Warning

Multisite ialah kod aplikasi dikongsi, bukan pengasingan penyewa yang kuat. Ralat konfigurasi atau kelemahan aplikasi boleh menjejaskan lebih daripada satu tapak. Gunakan penempatan berasingan di mana pengasingan yang lebih kukuh diperlukan.

Pertimbangan operasi

  • Sandarkan jadual dan konfigurasi setiap tapak.
  • Gunakan peningkatan pada semua tapak bersama-sama kerana mereka berkongsi kod.
  • Uji pengesahan secara berasingan untuk setiap tapak.
  • Pastikan pautan yang dijana mengekalkan pemilihan tapak.
  • Sahkan mod kiosk dan laporan awam dalam setiap konteks tapak.
  • Awalan jadual dokumen untuk mengelakkan penyelenggaraan merentas tapak secara tidak sengaja.

Pengesahan berbilang tapak WordPress tidak disokong oleh penyepaduan MRBS 1.12.2.