我提到了很多站点,甚至提到了许多stackoverflow问题,但是我找不到任何解决方案。我在.htaccess
目录中有一个/var/www/html/mail/
文件。我还有一个名为sample.php
的文件。我想删除扩展名。但是我在.htaccess
文件中的重写规则不起作用。它都没有给出任何错误。但是我可以肯定地说文件正在执行。我尝试在其中放入一些随机文本。它返回了内部服务器错误。我不确定错误到底是什么。我还更改了AllowOverride
中的apache2.conf
。我的.htaccess
代码是
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
我正在关注本教程https://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/
任何帮助都是可以接受的。预先感谢