在加载默认页面之前重定向索引页面请求?

问题描述 投票:0回答:1

我有以下情况。我有一个wordpress网站正在运行。该站点具有以下URL:

www.example.com
www.example.com/siteA
www.example.com/siteB
www.example.com/de
www.example.com/de/siteA
www.example.com/de/siteB

我的wordpress网站有一个语言切换器,当设置了语言时,它会创建一个cookie。我要实现以下目标。当用户第一次访问站点www.example.com时,服务器将收到www.example.com的请求,然后服务器应发送一个最小代码(不是默认的索引页)来检查cookie和浏览器语言首选项。如果设置了cookie,则从那里获取语言值。如果不是,请从浏览器设置中获取语言值。向服务器发送请求,并请求最适合用户的页面。例如,如果语言值设置为de,则请求页面www.example.com/de

我想避免必须两次加载整个索引页。首先使用默认语言英语,然后使用特定语言德语。因此,我需要一种在第一个请求响应中仅添加最少代码的方法。

如何在加载默认页面之前重定向索引页面请求?

javascript php wordpress cookies http-redirect
1个回答
0
投票
查看此内容以获取有关如何获取语言的讨论:Using the PHP HTTP_ACCEPT_LANGUAGE server variable
© www.soinside.com 2019 - 2024. All rights reserved.