Ich muss sicher eine Umschreibebedingung verwenden, um damit umzugehen, aber ich verstehe es noch nicht ganz.
Nehmen Sie als Beispiel eine Beispiel-URL:
https://example.com/guest-area/{TENANT-NAME}/login
Hier sollte {TENANT-NAME}
von PHP als GET-Parameter behandelt werden, sodass die URL eigentlich wie folgt behandelt werden sollte:
https://example.com/guest-area/login/?tenant={TENANT-NAME}
Es sollte jedoch wie im ersten Beispiel in der Adressleiste erscheinen und für den Benutzer zugänglich sein.
{TENANT_ID}
的值将始终在/guest-area
之后,所以在下一组正斜杠之间给出的任何内容都应该被视为$_GET['tenant']
而不是一个目录。它之后的任何目录(例如/login
) sind alles „echte“ Verzeichnisse.
将此内容放入您的 .htaccess 文件中