2

Google は理由もなく、SEF 以外の URL と SEF の URL をインデックスに登録しました。このサイトでは、常に SEF URL が ON に設定されていました。

SEF 以外の URL で 301 リダイレクトを強制して、表示されないようにするにはどうすればよいですか?

4

2 に答える 2

1

そのモジュールの正確な動作についてはわかりませんが、どちらにしても正規タグをお勧めします。次のようなページがある場合:

www.example.com/category/sef-url-1

Google もインデックスに登録しています (同じページですが、SEF 以外の URL を使用):

www.example.com?=adfgdfsg 

(または非SEF構造が何であれ)、問題のある各ページにクリーンなURLを含む正規タグを配置します.

したがって、上記の例で、www.example.com?=adfgdfsg のテンプレートに次のものをドロップすると、これも「クリーン」な URL に表示され、Google (および他の主要なエンジン) は 1 つが重複していることに気付きます。別の。

canonical タグの詳細については、こちらをご覧ください。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394

これにより、最終的に (約 2 か月)、SEF 以外のすべての URL がインデックスから削除されます。

于 2012-10-25T09:38:46.453 に答える
1

Google は私の joomla ウェブサイトでも同じことをしました。

それは常に sef ON を持っていましたが、それは non sef urlのインデックスを作成し、データベースの構造と ID が変更されたため、私を大きなトラブルに陥らせました。 500 エラーの。

構造が同じである限り、sef 以外の URL を呼び出す Google は理想的ではありませんでした (重複したコンテンツがたくさんあります)。しかし、少なくともそれは機能し、適切なページが表示されました。

しかし、構造が変更された (ID が変更された) ため、sef 以外の URL は何も参照しておらず、表示されるのは 500 エラーだけです。クレイジー。

これは、URL が書き換えられる前に Google が私のウェブサイトをインデックスしているのとまったく同じです。

なんとか立ち直ることができました。古い ID に戻りました (信じられないほどの作業)。

ただし、次のように手動でリダイレクトする必要があると思います。

-SH404sef は、sef 以外の URL をリダイレクトできません

- Google は、URL がセフされる前に joomla の Web サイトをクロールしているようです

php redirectをご覧になることをお勧めします。これにより、約 500 のエラーを取り除くことができました。phpリダイレクトは、条件付きの大量のURLを管理するのにより強力であるように見えるため、ページをリダイレクトするために同じことができると思います。

于 2013-06-10T16:12:48.707 に答える