WordPress 使用固定链接404错误
环境 wordpress + apache2 +mysql
一、开启apache2的重写规则
sudo a2enmode rewrite |
或者,也可以通过软连接启用 Mod_rewrite 模块(apache默认是加载了的,进入目录执行 ll 可查看)。两者二选一。用指令操作就是:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load |
2、打开apache2配置文件
vim /etc/apache2/apache2.conf |
- #/var/www/修改为wordpress所在目录
- Options Indexes FollowSymLinks
- AllowOverride None #None改为ALL不然会apache会忽略wordpress目录中的.htaccess文件
- Require all granted
二、wordpress目录添加.htaccess文件
RewriteEngine On |
最后
services apache2 restart |
后记:
尽量修改网站目录文件拥有者权限为 www
比如linux
chown -R www-data:www-data wordpress/ |
网站会自己修改.htccess文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论




