刚开始学习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服务即可。