看了很多文章终于修改成功了。
1、None改为All
sudo vi /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
把上面的None改为All
AllowOverride All
2、把WordPress下的 .htaccess文件权限和所有者改为(如果不是的话)
chmod 666 .htaccess
3、允许自动写入
sudo a2enmod rewrite
4、重启apache服务器
sudo /etc/init.d/apache2 restart
现在重新设置固定连接即可生效:(可以先修改为默认的朴素-》保存更改-》再自定义结构-》保存更改)