多站点语言仪表板重定向太多次,我看到302重定向

时间:2019-08-27 16:43:13

标签: php wordpress laravel docker nginx

距离我遇到此问题已经大约两个星期了。

我有一个具有多种语言的WordPress-Laravel多站点。

一切都在前端工作正常。我进入了主页(http://localhost),并且能够选择访问另一种语言(即http://localhost/pt)。

问题开始在仪表板上。 当我登录主站点(http://localhost/cms/login)时,可以查看仪表板,该仪表板具有所有其他语言的菜单,如您在所附图像中看到的那样:

enter image description here

例如,如果我将鼠标悬停在葡萄牙语选项上,则会收到错误消息“ ERR_TOO_MANY_REDIRECTS s”

当我检查“网络”标签时,看到302错误,该错误重复了很多次。

注意:该网站使用了他们联合框架,而我使用docker进行了设置。

这是我的htaccess文件中的内容:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) cms/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ cms/$2 [L]
RewriteRule . index.php [L]

Options -Indexes

我的根文件夹如下所示:

enter image description here

并且主题位于htdocs / content / themes / themename

重要以为docker使用Nginx,所以我不确定htdocs文件是否相关。

如何访问其他语言的仪表板?

0 个答案:

没有答案