Je suis s?r que je dois utiliser une réécriture conditionnelle pour gérer cela, mais je ne le comprends pas encore très bien.
Prenons un exemple d'URL?:
https://example.com/guest-area/{TENANT-NAME}/login
Ici, {TENANT-NAME}
doit être traité comme un paramètre GET par PHP, donc en fait l'URL doit être traitée comme :
https://example.com/guest-area/login/?tenant={TENANT-NAME}
Cependant, il doit appara?tre dans la barre d'adresse comme le premier exemple et être accessible à l'utilisateur.
{TENANT_ID}
的值將始終在/guest-area
之后,所以在下一組正斜杠之間給出的任何內(nèi)容都應(yīng)該被視為$_GET['tenant']
而不是一個目錄。它之后的任何目錄(例如/login
) sont tous de ? vrais ? répertoires.
Mettez ce contenu dans votre fichier .htaccess
Options +FollowSymLinks RewriteEngine on RewriteRule ^guest-area/(.*)/login /guest-area/login/?tenant= RewriteRule ^guest-area/(.*)/login/ /guest-area/login/?tenant=