[英]removing .php extension from .htaccess (404?)
我正在嘗試使用.htaccess從網址中刪除.php擴展名,我發現了一個查看網站,告訴我如何執行此操作,而我正在使用;
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
但是,當我轉到mydomain.com/user/settings(即沒有.htaccess的那是mydomain.com/user/settings.php)時,
工作正常。 但是,當我轉到mydomain.com/user/settings/(最后出現趨勢)時,它給出了我自定義的404錯誤頁面,我在這里四處查看(和類似問題)並詢問Google,但實際上似乎無法正常工作我錯過了哪一部分?
謝謝Flexer
試試這個來處理尾隨的斜杠
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+?)/?$ $1.php [NC,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.