5

HTMLをコーディングしていて、タイトルページへのリンクを作成しています。私には2つのアイデアがあります:

  1. 相対的:
    <a href="/">

  2. 絶対、例えば:
    <a href="http://www.example.com/">

(私がwww.example.comで作業していると仮定します)
どちらの方法が良いですか?あなたはあなたのウェブサイトへのリンクを持っているので、私は絶対的な方法がSEOにとってより良いと思います。しかし、ブラウザがDNSサーバーに問い合わせてページを完全に再度ロードする必要があるため、絶対的な方法も遅くなる可能性がありますか?ありがとうございました!

4

3 に答える 3

2

ページが www.example.com ドメインにあり、<base href=...>タグがないと仮定すると、2 つの構造は完全に同等です。

相対 URL「/」を絶対 URL「http://www.example.com」に解決するのはブラウザの仕事です。検索エンジンのインデックス作成ロボットも同じことを行います。すべてのキャッシュは絶対 URL に基づいているため、そこにも違いはありません。

ページが別のサーバーに移動された場合、絶対 URL を変更する必要があるのに対し、相対 URL を保持できるという実際的な違いがあります。

違いが問題にならない理由を説明するために、違いがある場合を考えてみましょhref="/"href="/index.html"。同じページにつながる可能性がありますが、解決された絶対 URL は異なる文字列です。キャッシングではそれらは異なるものとして扱われ、検索エンジンはそれらを異なるものとして扱います. しかし重要なのは、絶対 URL と相対 URL ではなく、絶対 URL の違いです。

于 2012-10-31T23:36:24.907 に答える
0

Zak が言ったように、Google や他の検索エンジンは相対リンクを参照するので、そこにマイナス面はありません。ただし、絶対パスには欠点があります。

たとえば、次のような絶対アドレスにリンクしている場合:

     `<a href="http://www.example.com/pages/page1.html">`

ページ フォルダを移動しようとしていて、相対アドレスがある場合はすべて問題ありませんが、移動したときにそれが絶対アドレスだった場合は壊れてしまいます。

元: <a href="http://www.example.com/webpages/pages/page1.html">

元のリンクは壊れますが、相対リンクは壊れません。(移動したフォルダ内のリンクについて)

于 2012-10-31T23:31:39.797 に答える
0

私の意見では、絶対の方が優れていますが、それは主観的なものです。

そのために遅くなることはありません.DNSエントリはとにかくキャッシュされます...

于 2012-10-31T21:37:38.733 に答える