为什么我的多站点管理仪表板在 WordPress 中有这么多错过的重定向?

问题描述

我的站点和子站点的管理仪表板很难访问。错误消息说:'由于可能的配置错误,请求超出了 10 个内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel debug”获取回溯。'

我尝试了很多 .htaccess 代码片段(Code snippet 1Code snippet 2),但没有一个符合我的需求。

我在开发服务器上工作。多站点的 URL 格式如下所示:www-dev.example.com -> 用于主站点。子网站 URL 格式取决于国家/地区:fr-dev.example.comuk-dev.example.com

这是我的 .htaccess 文件的重写规则:

RewriteEngine On
RewriteBase /

RewriteRule ^category-product/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/?$ index.PHP?product_cat=$1&produit=$2&aff=$3&nom=$4 [L]
RewriteRule ^categorie-produit/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/?$ index.PHP?product_cat=$1&produit=$2&aff=$3&nom=$4 [L]
RewriteRule ^sitemap-product-([^\/]+).txt/?$ /sitemap-product.PHP?country=$1 [L]

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).*) wp/$1 [L]
RewriteRule ^(.*\.PHP)$ wp/$1 [L]
RewriteRule . index.PHP [L]

谁能告诉我我错过了什么,为什么这些重定向碰巧是?

PS:抱歉,我不允许提供网站访问 URL。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)