跳过导航
已更新
7 6 月, 2024

WPML允许您为网站创建特定的根页面。 这意味着,无论您的网站使用何种语言,所有访问者都将看到相同的起始页面。

WPML可让您为所有语言(包括默认语言)创建虚拟目录。 这些不是服务器硬盘上的真实物理目录,而是只出现在 URL 中的虚拟目录。

请注意,在WPML→ 语言页面设置默认语言使用目录选项时,必须使用根页面。

有了适用于所有语言的语言文件夹,您的网站结构可以如下所示:

mysite.com/en/
mysite.com/es/
mysite.com/fr/

要启用此格式,请转到WPML→ 语言并向下滚动到语言 URL 格式部分。

选择默认语言使用目录选项

在本页:

什么是根页面,我需要根页面吗?

网站的根页面是访客在网络浏览器中访问您的域名(即mysite.com)时加载的内容。 如果使用 “使用目录作为默认语言“选项,则无论网站上有哪些可用语言,所有访问者的起始页面都是一样的。

下面是一个简单的根页面示例,其中包括欢迎词和网站语言版本的链接。

前端的根页面

设置根页面

要使用根页面,必须先选择 “目录中的不同语言“选项。

然后,启用默认语言使用目录选项。

现在,您必须选择网站根 URL 的内容。 对于根 URL,您可以选择HTML 文件WordPress页面

选择 HTML 文件

选择 HTML 文件时,需要提供其路径。 如果路径以斜线“/”开头,则是服务器上的绝对路径。 否则,它将相对于WordPress目录。

使用相对路径

您可以使用 FTP 程序上传要用于根页面的 HTML 文件,并将其放在网站的WordPress目录下,如下图所示。

向WordPress目录上传 HTML 文件

文件上传后,只需指定文件名即可设置其相对路径。 例如,我们将文件名设置为root-page.html

添加 HTML 文件路径选项

使用绝对路径

如果您想在服务器上使用绝对路径,可以将 HTML 文件 上传到网站的任何文件夹中。

向目录上传 HTML 文件

上传文件后,可以设置其绝对路径,例如/home/andres/root-page.html

选择WordPress页面

如果在 WPML→ 语言中选择显示根 URL 的A 页面 ,请先保存设置,然后点击创建根页面链接。

点击链接创建根页面

这会将您重定向到WordPress页面编辑器界面。

在这里,您可以设计网站的根页面、主要登陆页面的外观。 例如,您可以选择显示欢迎信息并提供语言选择界面。

根页面示例

完成内容添加后,保存页面。

就是这样! 当访客访问您的网站时,无论可用语言偏好如何,该页面都将被用作根登陆页面。

编辑现有根页面

当您选择使用标准WordPress页面作为根页面时,您将不会在页面中找到该页面

要编辑根页面,您需要转到 WPML语言 页面,滚动到语言 URL 格式部分,然后点击编辑根页面 链接。

点击链接编辑根页面

将根域重定向到默认语言目录

有时,您可能希望将根域重定向到默认语言的目录。 换句话说,如果英语是默认语言,而有人访问www.yoursite.com,他们就会被重定向到www.yoursite.com/en/。

首先为网站主题创建一个PHP 模板。 在大多数情况下,您应该将此类 PHP 文件添加到子主题中。

在新的 PHP 页面模板文件中添加以下内容:

Root Redirect
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

现在,返回并编辑您的根页面

在右侧边栏中,展开 “摘要“部分,选择刚刚创建的模板。

从摘要部分选择根页面

完成后,确保更新页面。

现在,您的根页面将重定向到默认语言目录。