关于wordpress设置固定链接后文章出现404的解决办法

网上搜索一圈方法后,总结如下:

原因:apache2未开启rewrite mode 。

  • 执行如下命令开启:
sudo a2enmod rewrite
  • 编辑apache2.conf文件把<Directory /var/www/>里面的 AllowOverride None 改为 AllowOverride All
nano /etc/apache2/apache2.conf
  • 此时在wordpress根目录中会有 .htaccess文件。在控制台输入一下命令确定其位置:
locate .htaccess
  • 控制台输入nano /var/www/html/.htaccess编辑该文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

此时就完成配置了,最后重启一下

systemctl restart apache2
转载请说明文章来源,文章作者:auroraus,原文章地址:http://www.auroraus.cn/2022/06/82
THE END
分享
二维码
打赏
海报
关于wordpress设置固定链接后文章出现404的解决办法
网上搜索一圈方法后,总结如下: 原因:apache2未开启rewrite mode 。 执行如下命令开启: sudo a2enmod rewrite 编辑apache2.conf文件把<Directory /va……
<<上一篇
下一篇>>
文章目录
关闭
目 录