我確定我需要使用一些重寫條件來處理這個問題,但我還不能完全理解。
以一個範例URL為例:
https://example.com/guest-area/{TENANT-NAME}/login
在這裡,{TENANT-NAME}
應該被PHP視為一個GET參數,所以實際上URL應該被視為:
https://example.com/guest-area/login/?tenant={TENANT-NAME}
#然而,它應該像第一個範例一樣顯示在網址列中,並且對使用者可存取。
{TENANT_ID}
的值將始終在/guest-area
之後,所以在下一組正斜線之間給出的任何內容都應該被視為$_GET['tenant']
而不是一個目錄。它之後的任何目錄(例如/login
)都是「真正」的目錄。
P粉0601123962024-01-11 15:28:03
將此內容放入您的 .htaccess 檔案中
Options +FollowSymLinks RewriteEngine on RewriteRule ^guest-area/(.*)/login /guest-area/login/?tenant= RewriteRule ^guest-area/(.*)/login/ /guest-area/login/?tenant=