刚开始学习WordPress,发现修改固定链接后,除主页外所有页面均为404,发现是rewrite的问题,我的环境是Ubuntu+Apache。
首先执行sudo a2enmod rewrite,sudo service apache2 restart重启apache服务,刷新页面后,发现/etc/apache2/mods-enabled下的rewrite.load仍未修改。
而后找到/etc/apache2下的apache2.conf文件,搜索AllowOverride(可能会搜到好多个AllowOverride,要选择自己网站目录下的),在Directory标签中间
| 1 2 3 4 5 | <Directory 路径>         Options Indexes FollowSymLinks         AllowOverride All         Require all granted </Directory> | 
将AllowOverride None改为AllowOverride All,保存重启apache服务即可。