启用mod_rewrite Apache

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

我已经看了我的apache2.conf文件,并没有线去取消注释类似

LoadModule rewrite_module modules/mod_rewrite.so 

我不是在系统pipe理员精明,我想确保我没有搞砸我的服务器。 我可以复制(或符号链接)mod_rewrite.so到我的mods_enabled目录? 我是否应该按照上面的方法加载模块?

首先,您需要检查模块是否安装,方法是:

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

如果模块未安装,请执行以下操作:

 apt-get install libapache2-mod-rewrite 

那么你需要激活模块:

 a2enmod rewrite 

如果你想禁用它:

 a2dismod rewrite 

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