提问者:小点点

返回404 Wordpress的所有页面和帖子(permalink问题)


我已经在我的Wordpress网站中更改了permalink设置,现在所有页面都返回404错误。 我试过以下几种方法(没有一种对我有效)

  1. 从Wordpress管理面板中删除。htaccess文件并更改permalink配置,使其用正确的。htaccess配置覆盖文件
  2. 检查Apache2服务器是否具有Allow Override指令(已启用该指令)
  3. 检查文件权限(它们是okey----RW-R----R----)
  4. 正在卸载所有插件

尝试配置WooCommerce时出现Rest api错误404


共2个答案

匿名用户

尝试调用flush_rewrite_rules(https://developer.wordpress.org/reference/functions/flush_rewrite_rules/)。

只需将其放入您的活动主题的functions.php文件中(例如在开头),并刷新您的页面。 那就把它取下来。

匿名用户

转到Settings?Permalinks,只需点击Save Changes(保存更改)按钮。 这将更新您的permalinks设置和刷新重写规则。 在大多数情况下,该解决方案修复WordPress发布404错误。 但是,如果它对您不起作用,那么您很可能需要手动更新您的。htaccess文件。

您还可以在。htaccess文件中手动添加以下代码:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress