2

データベースを使用してページのコンテンツを提供しているため、URLは「/pages.php?page=pageName」のようになります。URLを「/pageName」のようなものに書き換えると、検索エンジンがページを見つけるのに役立ちますか?もしそうなら、どうすればそれらを書き直すことができますか?

4

10 に答える 10

9

クローラーがページを見つけるのに役立つことはおそらくありませんが、URIが優れていると通常はランクが高くなるため、ページのランク付けにプラスの影響を与える可能性があります(もちろん他の条件は同じです)。それらを永続的にすることも良いことです。

クールなURIは変更されないを参照してください

Apacheの世界でmod_rewriteを使用する方法と、IISの世界で他のいくつかの オプションを使用する方法について。

例(Apacheの構文):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

これにより、URI内のすべてがドメイン名の後に渡され(末尾のスラッシュに関する注意事項があります)、ページパラメーターとしてpages.phpに渡されます。

これは

http://yourdomain.com/bears 

によって提供されたコンテンツを返します

http://yourdomain.com/pages.php?page=bears
于 2009-05-19T19:34:28.860 に答える
3

おそらくもっと良い質問は、「URLを書き直すことは、ユーザーが検索エンジンでページを見つけるのに役立ちますか?」です。そして、これに対する答えは「はい」です。たとえば、ページのコンテンツでイルカについて説明しているとします。Googleは、「イルカ」という検索用語を次のように重視しています。

/Dolphins.php

よりも

/pages.php?page=1323

これは、ほとんどの最新のWebサイトが行っていることです(stackoverflowを含む)。

于 2009-05-19T19:33:27.397 に答える
2

GoogleのSEOガイドでは、「URLの構造を改善する」セクションにURLに関するいくつかのヒントが記載されています。

于 2009-05-19T19:32:21.250 に答える
2

サイトのルートに.htaccessファイルを作成し、これをファイルに追加できます。

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1
于 2009-05-19T19:38:02.097 に答える
1

グーグルからこのブログエントリをチェックしてください。

特にこの引用。

1つの推奨事項は、動的URLを静的に見えるように再フォーマットすることを避けることです。

于 2009-05-19T20:55:50.270 に答える
0

検索エンジンがページを見つけやすくするのには役立ちませんが(実際、適切に実装されていないと、検索エンジンがサイトをクロールしにくくなる可能性があります)、適切に実行された場合、関連するキーワードに対してページのランクが上がります。

PHPについては、Apacheのmod_rewriteを参照してください

私は正規表現の専門家ではありませんが、パターンマッチングルールを使用して書き換えを実行します。mod_rewriteのドキュメントとチュートリアルがオンラインでたくさんあります。

于 2009-05-19T19:30:50.693 に答える
0

それは検索エンジンがそれらをより簡単に見つけるのを助けません。検索エンジンがあなたのページを見つけることを確実にするために、あなたがすることができる2つの最も重要なことは次のとおりです:

  1. サイトマップを作成し、robots.txtで参照して、Googleウェブマスターツールに登録します

  2. サイトのすべてのページへのスパイダー可能な非JavaScriptリンク(できればテキストリンク)があることを確認してください。

于 2009-05-19T19:34:32.807 に答える
0

検索エンジンはあなたのページをもっと好きになるでしょう。動的なファイルの終わりとクエリ文字列がある場合、ほとんどの検索エンジンはそれが動的なページであると見なします。これはすぐに変更されるため、静的なページほど高くはランク付けされません。

次に、書き直しを行います。PHPで簡単に解析し、phpを使用してURL構造を決定できます。

于 2009-05-19T20:45:25.877 に答える
0

ページの拡張子(.htmlなど)の必要性と、URL内のスラッシュが、サイトの「ツリーマップ」内の仮想ディレクトリパスとして解釈されるという事実を強調したいと思います。

Keltexがcategory.htmlのようなパスで言ったように、/ category/subcategory.htmlよりも「重み」があります。

とにかく、サイトマップと一緒にフレンドリーなURLを実装することが必須です。これらすべてを基本的なSEOタイトルと組み合わせると、適切な見出しで素晴らしい結果が得られます。

于 2009-05-20T07:39:47.677 に答える
-1

SEOの目的で、URLにキーワードを含めるのが最善です。ただし、すでに公開されているページの場合は、変更を加える前に、既存のURLから新しいURLへのリダイレクトを設定してください。壊れたリンクが好きな人はいません。

于 2017-05-10T14:12:32.513 に答える