在Ubuntu Apache2中启用URL重写,您需要安装并配置mod_rewrite模块。以下是详细步骤:
安装Apache2(如果尚未安装): 打开终端,然后输入以下命令:
sudo apt update
sudo apt install apache2
启用mod_rewrite模块: 在终端中输入以下命令来启用mod_rewrite模块:
sudo a2enmod rewrite
配置Apache2虚拟主机以允许URL重写:
打开Apache2的默认站点配置文件,位于/etc/apache2/sites-available/000-default.conf
。您可以使用文本编辑器(如nano或vim)打开它:
sudo nano /etc/apache2/sites-available/000-default.conf
在<Directory>
标签内,找到AllowOverride
指令并将其值更改为All
。例如:
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
保存并关闭文件。
重启Apache2服务以应用更改: 在终端中输入以下命令来重启Apache2服务:
sudo systemctl restart apache2
现在,您已经在Ubuntu Apache2中启用了URL重写。您可以开始配置.htaccess
文件以实现所需的URL重写规则。