簡體   English   中英

在加載默認頁面之前重定向索引頁面請求?

[英]Redirect an Index Page Request before the Default Page has been loaded?

我有以下情況。 我有一個 wordpress 網站正在運行。 該網站具有以下網址:

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

我想防止我必須兩次加載整個索引頁面。 首先是默認語言,英語,然后是特定語言,德語。 因此,我需要一種在第一個請求響應中只添加最少代碼的方法。

如何在加載默認頁面之前重定向索引頁面請求?

查看此以討論如何獲取語言: 使用 PHP HTTP_ACCEPT_LANGUAGE 服務器變量

重定向:

header('Location: http://www.example.com/siteA');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM