0

スポーツに関するサイトに「コービー・ブライアントは最高だ」という記事があるとします。

1) 記事がこのページにあるかどうかは、Google クローラーに違いをもたらしますか。また、高い検索関連性を達成するために、次のことを行います。

a)    www.sitename.com/sports.php?typeid=1&tid=3

またはこれで:

  b)  www.sitename.com/sports.php?type=basketball&topic=KobeBryant is the best

またはこれで

 c)  www.sitename.com/sports/basketball/KobeBryantisthebest

2) 私は (a) と (b) を達成する方法に精通しており、簡単な拡張のようです。(c) のような URL 形式を実現するにはどうすればよいですか?

ありがとう

4

3 に答える 3

1

ファイルを作成する必要があり.htaccessます...

コードは次のようにする必要があります。

Options +FollowSymLinks   
RewriteEngine On   

RewriteCond %{SCRIPT_FILENAME} !-d   
RewriteCond %{SCRIPT_FILENAME} !-f   

RewriteRule ^sports/([-a-z]+)*/([a-z-A-Z]+)*/$ ./sports.php?type=$1&topic=$2

これにより、次の方法でアクセスできるように URL が書き換えられます。

www.sitename.com/sports/basketball/KobeBryantisthebest

$_GET['type']コードをコピーして貼り付けると、 sports.phpというページがあり、PHP コードが動作する限り動作するはずです。$_GET['topic']

お役に立てれば

于 2011-06-05T06:09:16.583 に答える
0

最初の質問については、次のほうがよいと思います。 www.sitename.com/sports/basketball/Kobe-Bryant-is-the-best

于 2011-06-05T06:20:14.657 に答える
0

質問 2) は swenflea によって既に非常によく回答されているため、これ以上は扱いません。

質問 1) について: 検索エンジン最適化 (SEO) に関して a) と b)+c) の間には明らかに違いがあります。URL a) には、指定された検索クエリに一致するキーワードが指定されていないためです (代わりに、は ID です)。b) と c) については、誰かが「basketball」を検索した場合、Google はあなたの URL を Web サイトの評価基準として採用します。b) と c) では、URL に「basketball」という単語が見つかり、SERP で結果が少し上に移動しますが、a) では「basketball」が見つからないため、URL は役に立ちません。

人間は読める URL を好むという調査結果もあります。つまり、リダイレクト先の URLwww.sitename1.com/sports.php?typeid=1&tid=3www.sitename2.com/sports/basketball/Kobe-Bryant-is-the-best(Kemal Fadillah を参照) のいずれかを選択できる場合、より多くの人が sitename2 を選択することになります。それでも、結果の URL を実際にチェックする人が何人いるかはわかりません ;)

b) と c) を比較すると、Google に違いがあるかどうかわかりません。2 つの異なる URL があるため、パラメーターを逆にすると、一部のクローラーで問題が発生する可能性があります。

  • www.sitename.com/sports.php?type=basketball&topic=KobeBryant is the best
  • www.sitename.com/sports.php?topic=KobeBryant is the best&type=basketball

Google はそれらを同じサイトとして認識していると思いますが、実際に 1 つの URL のみを使用した場合と同じランクを与えるかどうかはわかりません。過去に、検索エンジンは URI のクエリ部分 (クエリ部分 = の後の部分?) をそれほど高く評価しないということもよく言われましたが、Google によって 1 つが除外されたと思います。それでも、人間には心理的な影響があり?、.&=

そのため、SEO に関しては、パラメーターを変更すると、同じ Web サイトに複数の URL が存在する可能性があるという問題が残ります。人間に関して言えば、心理的な影響があります。

c) が完璧ではなく、Kemal Fadillahs のソリューションの方が優れている理由は、Kemal Fadillahs の回答の下のコメントで説明されています。

于 2011-06-05T08:16:39.790 に答える