Rumah  >  Soal Jawab  >  teks badan

Cara memproses direktori dalam URL sebagai parameter

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".

P粉154798196P粉154798196257 hari yang lalu377

membalas semua(1)saya akan balas

  • P粉060112396

    P粉0601123962024-01-11 15:28:03

    Masukkan kandungan ini ke dalam fail .htaccess anda

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^guest-area/(.*)/login /guest-area/login/?tenant=
    RewriteRule ^guest-area/(.*)/login/ /guest-area/login/?tenant=

    balas
    0
  • Batalbalas