这个多语言站点最后生成 url 参数:
- example.fr/?lang=en
- example.fr/?lang=fr
我想精确标头中的hreflang,所以我写道:
<link rel="alternate" href="<?php echo get_permalink('') ;?>" hreflang="fr-fr" />
它可以工作,但后来我得到了 url + 参数,因此 hreflang 是 flase :
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="fr-fr">
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="en-fr">
这是我想要的结果:
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=fr" hreflang="fr-fr">
<link rel="alternate" href="https://www.example.fr/domaine/activite/industrie/?lang=en" hreflang="en-fr">
如何分别检索 URL 和参数?