我實際的.htaccess是URL目錄與htaccess的
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([_0-9a-zA-Z-]+)? index.php?cl=$1 [L]
,當我像sub.domain.com/client1輸入的東西(然後我得到了$ CL變量在我的PHP代碼妥善它的工作好)。問題是當我添加一個像sub.domain.com/client1/最後的斜線,然後我得到「client1 /」在我的變種!
我該如何解決?我知道我的htaccess中的第二個條件是查找現有目錄並跳過重寫規則,但在我的服務器上沒有「client1」目錄!
我已經嘗試在最後添加$,但它返回一個404頁面!請記住,htaccess在子域中(即在服務器的目錄中,而不是在根目錄中)。這可能是問題嗎? –