如何使用.htaccess删除每个不同子文件夹中所有页面的PHP文件扩展名?
我正在尝试删除不同子文件夹中所有文件的php扩展名。 httaccess文件位于根文件夹中,它仅适用于根目录中的php文件,而不适用于子文件夹如何使用.htaccess删除每个不同子文件夹中所有页面的PHP文件扩展名?,php,regex,apache,.htaccess,httpd.conf,Php,Regex,Apache,.htaccess,Httpd.conf,我正在尝试删除不同子文件夹中所有文件的php扩展名。 httaccess文件位于根文件夹中,它仅适用于根目录中的php文件,而不适用于子文件夹 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] 作品: -> 不工作: -> ->内部服务器错误您遇到了什么错误?可能是重复的。很遗憾,这不是我的问题的副本。我正在为不同文件夹中的所有页面寻找解决方案。到目前为止,在
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
作品:
->
不工作:
->
->内部服务器错误您遇到了什么错误?可能是重复的。很遗憾,这不是我的问题的副本。我正在为不同文件夹中的所有页面寻找解决方案。到目前为止,在StackOverflow上找不到任何内容。您发布的代码也适用于文件夹层次结构,不过它肯定可以得到增强。所以这里肯定有其他的影响在制造麻烦。我们无法告诉您问题是什么,您必须开始调试。第一件事是在服务器中启用重写日志记录,并逐步了解重写引擎内部的情况: