在 CentOS 系统下启用 Apache2 的 mod_rewrite 模块,你需要执行以下步骤:
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
在 CentOS 6 及以下版本中,使用以下命令:
sudo chkconfig httpd on
/etc/httpd/conf/httpd.conf 文件:sudo vi /etc/httpd/conf/httpd.conf
<Directory> 部分,然后添加或修改以下行:AllowOverride All
这将允许 .htaccess 文件覆盖服务器配置。确保你的网站目录中的 .htaccess 文件包含正确的 Rewrite 规则。
保存并关闭配置文件。
重启 Apache 服务以应用更改:
在 CentOS 7 及以上版本中:
sudo systemctl restart httpd
在 CentOS 6 及以下版本中:
sudo service httpd restart
现在,Apache2 的 mod_rewrite 模块已启用,你可以使用 .htaccess 文件来配置 URL 重写规则。