0

私は問題があります。htaccess を介してフレンドリーな URL 書き換えを作成しました。これが私のコードです。

RewriteRule ^category/(some-category)$  category/$1/ [R=301]
RewriteRule ^category/(some-category)/$ category/index.php?some-category=$1 [L]

そして、すべて正常に動作しますが、むかしむかし、Google ウェブマスター ツールを調べたところ、私の URL から多くのエラーが発生しました。Google は、いくつかのファイルが url に存在しないと言いました => このように、これhttp://domain.com/category//some-category/は何ですか? どうしてこれなの??そのURLをブラウザで開こうとすると、実際に存在します(一部の画像はソースを失いましたが、機能します)。/htaccess の私のコードでは、2 つまたは 3 つではなく1 つの非常に強力な構造であるため、なぜ機能するのかわかりませんが、それらは機能し、10/連続で機能します。お願い助けて。

4

1 に答える 1

0

これらの危険なページが返す http ヘッダー コードは何ですか? 問題ないように見えるページを保持することはできますが、404 コードが返された場合、Google はそのページが見つからないというフラグを立てます。

相対 URL を使用している必要があるため、画像が破損しています。二重スラッシュはサブディレクトリを追加し、その相対パスを台無しにしています。

あなたのウェブサイトには、怪しげなページへのリンクがめちゃくちゃになっているのではないかと思います。まず、それら (問題の原因) を見つけて修正します。出血を止めてから、混乱を取り除きます。

于 2012-04-16T02:30:12.693 に答える