0

Googleによると、大量のエラーページがあります。それらを確認すると、約 95% 程度がサブフォルダー (/test123/) に移動することがわかります。そのサブフォルダーはもう存在しません。Google がどこからデータを取得するのかわかりません。そのため、そのサブフォルダーに入るすべてのもの (先にあるもの、ファイル、またはサブフォルダー構造) を再ルーティングして、単純に再ルーティングしたいと思います。ホームページへ。

どうすればいいですか?(または、それで問題が解決する場合は、何か他のことを提案してください..)

ありがとう。

301 リダイレクトのはずです。グーグルのおかげで、私はいくつかのことを見つけました..次が正しいかどうか知りたいだけです:

Redirect 301 /test123/ http://domain.com/

または多分:

Redirect 301 /test123/ /
4

1 に答える 1

0

最初の質問への回答:

ページがなくなった場合は、301 パーマネント リダイレクトを使用します。サイトからリソースを削除するときはいつでもこれを行う必要があります。そうしないと、Google がリンクに対してペナルティを課します。

Apache: [L,R=301] でリダイレクトまたは mod_rewrite を使用できます

IIS (スタックの回答): IIS で URL パスをリダイレクトする方法は?

Nginx (スタックの回答): NGINX で URL をリダイレクトする方法

フォルダーを作成し、これをページの にコピーすることで、ページに http リダイレクトを含む index.html を配置できますが、これは実際の 301 http 応答に対して推奨されません。

2 番目の質問への回答:

あなたがする必要があるいくつかの質問があります。まず、404 のリダイレクトは主に SEO の問題であるため、404 と SEO について読む必要があります。追加情報については、http ://www.seomoz.org/learn-seo/http-status-codes を参照してください。

最初に行うことは、ページが表示されない理由を分析し、トラフィックが回復/再構築可能かどうか、ホームページへのリダイレクト以外のことをすることでメリットが得られるかどうかを確認することです。これがある種のテスト リンクである場合は、あまり気にしないと思います。そうでない場合は、関連する関連コンテンツにリダイレクトすることをお勧めします。

実際にリダイレクトを作成するセマンティクスについて質問している場合、たとえば仮想ホスト ブロックを使用している場合は、ルールを仮想ホスト ブロックに貼り付けます。

リクエストの末尾にスラッシュはありますか? これらは同等ではありません。

Redirect 301 /test123/ http://domain.com/ 
Redirect 301 /test123 http://domain.com/ 

実際に 404 が必要な場合は、実際の 404 エラー ページを使用する必要があります。

ErrorDocument 404 /Lame_excuses/not_found.html 
于 2013-02-20T21:12:50.880 に答える