6

次の 2 つの正規リンク タグは、スパイダーによって同じ URL を指していると見なされますか?

<link rel="canonical" href="http://www.example.com/&#375;" />-エンコードされ
<link rel="canonical" href="http://www.example.com/ŷ" />た-エンコードされていない

4

4 に答える 4

3

&#375;10 進表記でコード ポイント 375 の Unicode 文字を表す HTML エンティティです。16 進数では 0x177 になるので、U+0177 について話していますŷ

つまり、次の場合、両方の URL がまったく同じであることを意味します。

  1. これらは、HTML ドキュメントのコンテキストで表示されます。
  2. ドキュメントは、そのような記号をサポートする適切な文字セットを宣言し、入力に使用したエディターは正しいコードを挿入しました。

どちらの場合もブラウザーに ŷ が表示される場合は、文字セットが正しい可能性がありますが、正しいことを確認する必要があります。

于 2010-11-24T11:33:37.173 に答える
2

HTML を UTF-8 として通信すると、URL は同じと見なされます。

于 2010-11-24T11:19:27.637 に答える
1

最近のブラウザで動作することが期待できますが、これhttp://www.example.com/ŷ は無効なURLです。

常にUnicode文字をパーセントエンコードする必要があります。

于 2010-11-24T11:25:01.583 に答える
1

100% 確実ではありませんが、どちらも同じ URL を指していると思います。ただし、W3 標準を見ると、多くの場合、リンクをエンコードするように提案されていることに注意してください。

于 2010-11-24T11:18:14.657 に答える