正确使用 link hreflang
proper use link hreflang
我使用下面的 link 标签来表示多种语言,有两个问题
- 我应该在 url
http://domain.com/?hl=en
或 http://domain.com/?hl=es
中添加 <link href="http://domain.com/" rel="canonical">
吗?
- 我应该在 url 中添加
<html lang='en'>
http://domain.com/?hl=en
并在 http://domain.com/?hl=es
中添加 <html lang='es'>
吗?
<head>
<!-- … -->
<link href="http://domain.com/" hreflang="x-default" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
</head>
- 我应该在 url 中添加 < link href="http://domain.com/" rel="canonical" >
http://domain.com/?hl=en or http://domain.com/?hl=es?
都不是,您可以使用:
<link href="http://domain.com/" rel="canonical"> in http://domain.com/
<link href="http://domain.com/?hl=en" rel="canonical"> in http://domain.com/?hl=en
<link href="http://domain.com/?hl=es" rel="canonical"> in http://domain.com/?hl=es
- 我应该在 url http://domain.com/?hl=en 中添加 < html lang='en' > 还是
http://domain.com/?hl=es?
我使用下面的 link 标签来表示多种语言,有两个问题
- 我应该在 url
http://domain.com/?hl=en
或http://domain.com/?hl=es
中添加<link href="http://domain.com/" rel="canonical">
吗? - 我应该在 url 中添加
<html lang='en'>
http://domain.com/?hl=en
并在http://domain.com/?hl=es
中添加<html lang='es'>
吗?
<head>
<!-- … -->
<link href="http://domain.com/" hreflang="x-default" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
</head>
- 我应该在 url 中添加 < link href="http://domain.com/" rel="canonical" > http://domain.com/?hl=en or http://domain.com/?hl=es?
都不是,您可以使用:
<link href="http://domain.com/" rel="canonical"> in http://domain.com/
<link href="http://domain.com/?hl=en" rel="canonical"> in http://domain.com/?hl=en
<link href="http://domain.com/?hl=es" rel="canonical"> in http://domain.com/?hl=es
- 我应该在 url http://domain.com/?hl=en 中添加 < html lang='en' > 还是 http://domain.com/?hl=es?