要在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