启用 mod_rewrite Apache

启用 mod_rewrite Apache

当我尝试打开 RewriteEngine 时,它​​告诉我 mod_rewrite 未安装。

我查看了我的 apache2.conf 文件,没有类似这样的取消注释的行

LoadModule rewrite_module modules/mod_rewrite.so

我不擅长系统管理,我想确保不会搞砸我的服务器。我可以将 mod_rewrite.so 复制(或符号链接)到我的 mods_enabled 目录中吗?我应该像上面那样加载模块吗?

答案1

首先,您需要检查模块是否已安装,请执行以下操作:

cd /etc/apache2/mods-available 
ls -la 

如果未安装该模块,您可以执行以下操作:

apt-get install libapache2-mod-rewrite 

然后您需要激活该模块:

a2enmod rewrite 

如果你想禁用它:

a2dismod rewrite 

请注意,您不应该手动在 apaches 配置中添加模块,而应该使用 a2enmod/a2dismod 命令。

相关内容