0

イベントのパーマリンク構造を持つ php アプリケーションにイベント エントリがあります。私はxml sitemapグーグルなどのダイナミックを作成しています。イベントが追加されると新しい url ノードが作成され、イベントが過去のものになると、優先度レベルが自動的に下方に調整されます。

私の質問は、クライアントが何らかの理由でイベントを削除することを決定した場合の 404 not found エラーに関係しています。私は明らかにxmlサイトマップにurlノードを削除するように指示しますが、それまでに検索エンジンでインデックスが作成されることを願っているので、それらについて.htaccessも同様に書く必要がありますか?Redirect gone

何か問題が発生した場合、スクリプトを使用して.htaccessファイルに書き込むことを躊躇しています。

前もって感謝します。

4

1 に答える 1

1

私は、ガンボが上で言ったことからほとんどフォローしています。.htaccess にカスタム 404 ページを設定して、ユーザーが検索エンジンからヒットした場合に見栄えの良いページに転送できるようにすることだけをお勧めします。「イベントが見つかりません..しかし、ここにいくつかの同様のイベントがあります」という行に沿った何かは、サイトの他の領域に注意を向けさせるのに役立ちます.

リンクがどのように設定されているかわかりませんが、リンクに SEO キーワードが含まれている場合、類似のイベントを見つけるためにそれらを使用できます。つまり、URL が /events/United_Kingdom/London/100 の場合、その情報を使用して類似のイベントを見つけることができます。ロンドンで。そうでない場合は、最新のイベントまたはランダムなイベントをプルアップできます。削除システムを変更して、404 ページの目的で削除されたイベントの最小限の情報を保持することもできます。

検索エンジンがすべての「欠落」イベントを重複コンテンツとして認識しないように、404 ヘッダーを保持するようにしてください。そうしないと、ランキングであなたのサイトにペナルティを課す可能性があります..検索エンジンをだまして、これが本物のページであると信じ込ませて、ページ数を増やすことがどれほど魅力的であっても.

Google は便利な 404 ページの作成に関する情報を公開しています。ぜひチェックしてみてください。

于 2010-02-07T21:51:50.810 に答える