当我将此代码放入 .htaccess 文件以隐藏 .php 扩展名时,我遇到了一些错误,例如服务器错误!
服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本中存在错误。
#Remove PHP extension from links
RewriteEngine On
RewriteCond %{REQUEST_URI}!(\.[^./]+)$
RewriteCond %{REQUEST_FILENAME}!-d
RewriteCond %{REQUEST_FILENAME}!-f
RewriteRule (.*)/$1.php[L]
RewriteCond %{THE_REQUEST}^[A-Z]{3,9}\/([^.]+\.)+php\HTTP
RewriteRule ^(.+)\.php$/$1[R=301,L]