2

私はここの困難な場所で岩とかなりのお金を失うことの間にあります. ウェブサイトhttp://www.kgstiles.comをリニューアルしました。トラフィックが失われるという問題がありました。301 リダイレクトが正しく設定されていないことに気付きました。それらを修正し、サイトマップを Google に再送信しました。それ以来、Google はそのほとんどをインデックスに登録しました。「リンク ジュース」が適切に転送されていない (そのため、トラフィックが発生していない) ことがわかったので、ウェブマスターに 450、404 エラーを見つけてもらいました。調査の結果、それらのほとんどは、ブラウザで目的の 301 リダイレクトを生成するページのものであることがわかりました。たとえば、http ://kgstiles.com/pureplantessentials.html 301は、次のように記述されている .htacess ファイルに基づいてhttp://kgstiles.com/pureplantessentials/にリダイレクトされます。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^moreinfo/(.*)$ http://www.kgstiles.com/moreinfo$1 [R=301]
    RewriteRule ^healthsolutions/(.*)$ http://www.kgstiles.com/healthsolutions$1 [R=301]
    RewriteRule ^(.*)\.html$ $1/ [R=301,L]
    RewriteRule ^(.*)\.htm$ $1/ [R=301,L]
</IfModule>

しかし、これは私のサイトの Google のインデックス登録によって 404 エラー ページとしてリストされています。正しく構成していますか? 別の根本的な問題がある可能性はありますか? 私はここで答えを切望しているので、どんな助けも大歓迎です!

4

2 に答える 2

1

この記事では、質問に完全に回答し、問題を回避する方法を示します。

http://www.deer-creek.ca/articles/search-engine-optimization/wordpress-pages-returning-404-page-not-found-headers

于 2012-12-11T21:01:43.087 に答える
-1

次のものも追加する必要があります。

Options +FollowSymlinks

すぐ上に追加できます。

RewriteEngine On

また、.htaccessファイルにタグを含める必要はありません。代わりに、これをhttpd.conf内で構成する必要があります。

于 2012-12-10T21:36:04.130 に答える