![](/img/trans.png)
[英]How to check if an element has been loaded on a page before running a script?
[英]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.