404错误出现在新页面上,但仅适用于未登录的用户?

时间:2021-01-23 作者:dbrdh

所以作为标题发布。研究了很多,但我几乎疯了!

  1. 已完成所有已编辑的“刷新永久链接”操作。htaccess(*)并放入通用重写代码并再次刷新永久链接-代码将被原始代码覆盖。htaccess在FTP中重写代码,但在上的“修改日期”。htaccess文件未更改(!??!)
尝试从头开始添加新菜单和新页面-这也会返回404,除非以用户身份登录。

有什么想法吗?

(*)原件。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
。。。被重写为:

  ># BEGIN WordPress
  ># The directives (lines) between "BEGIN WordPress" and "END WordPress" are
  ># dynamically generated, and should only be modified via WordPress filters.
  ># Any changes to the directives between these markers will be overwritten.
  ><IfModule mod_rewrite.c>
  >RewriteEngine On
  >RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] ##<--This line apparently gets added
  >RewriteBase /
  >RewriteRule ^index\\.php$ - [L]
  >RewriteCond %{REQUEST_FILENAME} !-f
  >RewriteCond %{REQUEST_FILENAME} !-d
  >RewriteRule . /index.php [L]
  ></IfModule>
  ># END WordPress

1 个回复
SO网友:dbrdh

已排序!

。htaccess和permalinks不是问题所在。

通过逐个禁用所有插件,直到我找到一个内容访问限制插件,该插件以某种方式被错误配置为未登录用户。我没有改变任何事情,但我们在这里!重新配置、备份并运行。

相关推荐