我有website.com/sample-page,包含一些文字和下载按钮(如download.com/file之类的外部链接)
如果用户来自法国,我想更改目标链接(download.com/file)。我不想重定向整个页面/网站,只有这个链接。
我正在使用wordpress(如果有帮助)。 请一些建议。
答案 0 :(得分:0)
非常简单,您需要检测用户语言,然后使用if,elseif,else并在需要时调用标题位置或简单地做链接回显...
$link = "";
$find = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$lang = substr($find,0,2);
if ($lang == "fr") {
$link = "download.com/file_fr";
} elseif ($lang == "it") {
$link = "download.com/file_it";
} elseif ($lang == "xx") {
$link = "download.com/file_xx";
} else {
$link = "download.com/file";
}
echo "<a href=\"$link\" target=\"_blank\">$link</a>";
或使用其他技巧......
main
让我知道我的答案是否符合您的要求:)。