Wordpress多站点永久链接在一段时间后停止工作

时间:2018-03-07 09:35:03

标签: wordpress woocommerce buddypress

我对wordpress网站有一个恼人的问题,并且很难跟踪原因。

这是一个复杂的设置,使用了buddypress和woocommerce,启用了多站点(只有一个主站点),并且自定义URL重写以使每个用户都是自己的子域。

一切正常,但经过一段时间后,固定链接突然断开(仅使用带有GET参数的“简单”模式)。

逐个禁用所有插件没有任何改变,我不得不重新导入前一天的数据库(我们仍然在开发人员中进行大量备份)。

然后它再次工作了好几天,但随后再次破产。 今天是我第5次遇到这个bug,我不知道该怎么做了。

我发现在启动网络更新或保存网站设置时会发生错误。

禁用wp cron什么都没改变,我只是在wp-config中添加了AUTOMATIC_UPDATER_DISABLED,这是我最后的希望。

  • Buddypress和Woocommerce页面仍然正常工作 在错误期间重写。
  • 在错误发生之前,我没有错误,所有内容都被正确重写:woocommerce页面,buddypress,wp页面和帖子,子域名......

如果有人对这个烂摊子有任何线索......

这是我的htaccess:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
#RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(wp-(content|admin|includes).*) - [L]
#RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

0 个答案:

没有答案