1

現在、私が運営しているコミュニティ サイトは、15 ほどの php ページで構成されています。現在はそれほど動的ではなく、インクルード/テンプレートに php のみを使用しています。

現在、クエリ文字列を介して生成されるコンテンツはありません。ページは標準の命名規則に従っておらず、インバウンドリンクが多数あります。

サイトを拡張しようとしています (そしてクエリ文字列を使用してページを作成し始めます) が、これを行う前に、きれいな URL を使用するように変更したいと考えています。これを念頭に置いて、いくつか質問があります。

1)すべてのリクエストをURL書き換えページに向けるのが最善ですか?最初に.phpページへのリクエストをキャッチし、それらを通過させて既存のリンクを保持し、次に15ページのそれぞれに巨大なケースステートメントを作成し、最後に新しいページのURLを次のように書き換えますこれらは設定されたフォーマットに従いますか?

2) sitemap.xml を更新した後、Google で重複を防ぐにはどうすればよいですか? 古いページは削除されますか?

ありがとう

4

3 に答える 3

1

古いページから新しいURLへの301パーマネントリダイレクトを使用する必要があります。これにより、古いページから新しいページへのリンクをたどるユーザーがリダイレクトされ、Googleは古いページに蓄積したPageRankを新しいページに渡します。また、古いページでGoogleの新しい正規タグを使用して、権限が新しいページに確実に転送されるようにすることも検討してください。

http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

.htaccessでは、たくさんの

リダイレクト301/old/old.htmhttp ://www.you.com/new.htm

于 2009-05-17T09:32:15.210 に答える
1

1) Apache の URL 書き換えを使用してリダイレクトし、静的のままにします。既にサイトにある 15 個のファイルの混乱を避けることができます。
あなたの質問を誤解していないことを願っています。

2) ウェブサイトのルートにある robots.txt を編集して、何をインデックスに登録し、何をインデックスに登録しないかを Google (および他のほとんどのユーザー) に伝えます。

于 2009-05-17T09:19:05.727 に答える
0

実装方法に関係なく、すべてのリダイレクトで HTTP ステータス 301 が使用されていることを確認してください。デフォルトの (5 つのシステムでは) 302 ではありません。

302 = 移動しました 301 = 完全に移動しました。

301 を使用すると、Google が古い URL を新しい URL に置き換えるのに役立ち、ページランクなども引き継がれるようになります。

于 2009-05-17T09:31:06.557 に答える