可能是权限问题导致无法写入文件,可以尝试使用以下命令更改文件的所有者和组:
sudo chown www-data:www-data /var/www/html/.htaccess
如果以上解决方法无效,可能需要检查 Apache 的配置文件中是否允许使用 .htaccess
文件。可以找到 Apache 配置文件 httpd.conf
或 apache2.conf
并修改其中的 AllowOverride
项。将其设为 All
或 FileInfo
,例如:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
然后重启 Apache 服务器:
sudo service apache2 restart