rewrite_module没开启,开启过程如下:
1. centos的配置文件放在:/etc/httpd/conf/httpd.conf
打开文件找到:LoadModule rewrite_module modules/mod_rewrite.so
将前面"#"去掉,如果不存在则添加上句。
2. ubuntu 20.10 使用如下指令可以开启rewrite_module
sudo a2enmod rewrite
如果你的网站是根目录的话:找到
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
将上面的None改为All,denied改为granted
如果你的站点不在根目录,则做如下更改:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
将上面的None改为All即可
然后重启apache2