我的.htaccess文件:
RewriteEngine on
Options -Indexes
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/.]+)/?$ $1.php [NC]
我想删除.php扩展名并添加尾部斜杠。
但是我的代码只是删除了.php并且还创建了一些文件的问题,例如我在'page'子目录中有file 2.php
而'page'子目录在'blog'目录中。完全形成blog/page/2.php
。
因此,使用.htaccess
代码时,必须使用blog/page/2
打开代码。但它显示未找到404错误,并以blog/page/2.php
打开。