Будут ли следующие 2 тега канонических ссылок рассматриваться пауками как указывающие на тот же URL?
<link rel="canonical" href="http://www.example.com/ŷ" /> - в кодировке <link rel="canonical" href="http://www.example.com/ŷ" /> - без кодировки
<link rel="canonical" href="http://www.example.com/ŷ" />
<link rel="canonical" href="http://www.example.com/ŷ" />
ŷ - это HTML-объект, представляющий символ Unicode с кодовой точкой 375 в десятичной записи.В шестнадцатеричном виде это будет 0x177, поэтому мы говорим о U + 0177, который равен ŷ.
ŷ
ŷ
Это означает, что оба URL одинаковы, если:
Если браузер отображает ŷ, в обоих случаях вероятно, что набор символов правильный, но вы должны сделатьконечно, это так.
если вы сообщаете свой HTML как UTF-8, URL-адрес будет выглядеть так же.
Даже если вы ожидаете, что он будет работать в современных браузерах, http://www.example.com/ŷ является недействительным URL-адресом .
http://www.example.com/ŷ
Вы всегда должны кодировать символы Юникода в процентах.
Не уверен на 100%, но я думаю, что они оба будут указывать на один и тот же URL.Но имейте в виду, что, глядя на стандарты W3, они часто предлагают кодировать ссылки.