要在Ubuntu上启用Apache2的重写模块,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)
首先,确保已经安装了Apache2。如果尚未安装,请运行以下命令来安装:
sudo apt update
sudo apt install apache2
sudo a2enmod rewrite
sudo systemctl restart apache2
sudo apache2ctl -M | grep rewrite
如果看到"rewrite_module (shared)",则表示重写模块已成功启用。
现在,您可以在Apache2配置文件中使用AllowOverride
指令来控制.htaccess
文件的规则应用。例如,在/etc/apache2/sites-available/000-default.conf
文件中,您可以设置:
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
这将允许.htaccess
文件中的重写规则生效。记得在修改配置文件后重启Apache2服务:
sudo systemctl restart apache2