我現在有一個.htaccess文件,使人們能夠無需PHP擴展輸入網址,這樣http://domain.com/account重定向到account.php使用htaccess的刪除.php然後允許路徑
我想能夠有它,所以如果我輸入http://domain.com/account/contactinfo(或http://domain.com/account/settings/groups等),它仍然到account.php,但我不知道如何改變我必須實現這一點。
當前的.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(([A-Za-z0-9\-_\.]+/)*[A-Za-z0-9\-_\.]+)?$ $1.php
任何幫助表示讚賞!顯然,如果存在一個文件夾,它應該遵循該路徑(例如,如果/folder/page.php存在,則http://domain.com/folder/page/create將進入文件夾/ page.php)
在用戶轉到'/ account/contactinfo'或類似的情況下,您是否需要將任何有關附加URI部分的信息作爲查詢字符串或任何東西傳遞? –
@MikeBrant是的,我想查詢字符串正常傳遞 –
我的意思是,你需要把URI的片斷,並將其作爲查詢字符串傳遞像'/ account/contactinfo'會重定向到/account.php? q = contactinfo'? –