Saya pasti saya perlu menggunakan beberapa bersyarat tulis semula untuk mengendalikan perkara ini, tetapi saya masih belum memahaminya.
Ambil contoh URL sebagai contoh:
https://example.com/guest-area/{TENANT-NAME}/login
Di sini, {TENANT-NAME}
harus dianggap sebagai parameter GET oleh PHP, jadi sebenarnya URL harus dianggap sebagai:
https://example.com/guest-area/login/?tenant={TENANT-NAME}
Walau bagaimanapun, ia sepatutnya muncul dalam bar alamat seperti contoh pertama dan boleh diakses oleh pengguna.
{TENANT_ID}
的值将始终在/guest-area
之后,所以在下一组正斜杠之间给出的任何内容都应该被视为$_GET['tenant']
而不是一个目录。它之后的任何目录(例如/login
) semuanya adalah direktori "sebenar".
Masukkan kandungan ini ke dalam fail .htaccess anda