我在 Ubuntu 的 apache 上运行 .htaccess 时遇到问题。我尝试了很多方法,但都无济于事。我不知道如何解决这个问题。
配置文件片段 /etc/apache2/sites-enabled/demo.conf
<Directory /var/www/demo/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
来自 /etc/apache2/apache2.conf 的 Conf 文件片段
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
和
AccessFileName .htaccess
当我尝试删除文件后缀时,.htaccess 的一部分。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]