我正在尝试使用.htaccess从url中删除.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错误页面(&类似的问题),ask和google,但似乎真的找不出我遗漏了什么部分?
谢谢你,Flexer
发布于 2011-09-14 08:53:43
尝试这样来处理尾部的斜杠
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+?)/?$ $1.php [NC,L] https://stackoverflow.com/questions/7410111
复制相似问题