0
我試圖從。url刪除.php擴展名使用.htaccess我發現一個視圖網站告訴我如何做到這一點,我使用;從.htaccess刪除.php擴展名(404?)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
然而,當我去mydomain.com/user/settings(這將是mydomain.com/user/settings.php沒有的.htaccess)
它工作正常。然而,當我去mydomain.com/user/settings/(結束趨勢濺)它給我自定義的404錯誤頁面我環顧這裏(&類似的問題)問和谷歌,但似乎不能真正工作我錯過了哪些部分?
謝謝你, Flexer
您好,感謝但是,這種沒有做任何事情我得到了它與重寫規則的工作^([^ \。] + )/ $ $ 1.php [NC,L]。 **更新** nvm,只有在結尾現在有一個traiing斜線纔有效.. – Flexer
嘗試更新的規則需要使第一節非貪婪 –