我有一个使用PHP构建的网站,我正在使用.htaccess
文件删除.php
扩展名。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
这很好用,这意味着我可以通过/file.php
访问/file
。但是,如果我在URL的末尾加上一个斜杠,我会收到404错误。我已经尝试了很多东西,但我无法让它发挥作用。有谁知道我做错了什么?
答案 0 :(得分:3)
您可以使用此.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+?)/?$ $1.php [NC,L]