在 CentOS 系统中,要启用 Apache 的 mod_rewrite 模块,请按照以下步骤操作:
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
/etc/httpd/conf/httpd.conf
,可以使用以下命令:sudo vi /etc/httpd/conf/httpd.conf
<Directory>
部分,通常位于文件的中间部分。在这个部分中,找到 AllowOverride
指令。如果找不到,请在文件末尾添加以下内容:<Directory "/var/www/html">
AllowOverride All
</Directory>
这将允许 .htaccess 文件覆盖服务器配置。如果您希望限制允许的指令,请将 All
替换为所需的指令,例如 FileInfo
或 AuthConfig
。
保存并关闭配置文件。
最后,重启 Apache 服务以使更改生效:
sudo systemctl restart httpd
现在,mod_rewrite 模块已在 CentOS 上的 Apache 服务器中启用。您可以在网站目录中使用 .htaccess 文件来配置 URL 重写规则。