-1

次のコードで .htaccess ファイルを作成しました。

rewriteengine on
rewritecond %{HTTP_HOST} ^example.com$
rewriterule ^hie\/ "http\:\/\/www\.example\.com\/" [R=301,L] #5060c69211a2d
ErrorDocument 404 http://www.example.com/redirect.html

何らかの理由で、Google が検索結果に表示されるすべてのページを私のホームページにリダイレクトしています。

なぜこれが起こっているのかわかりませんが、bing と yahoo の検索結果は正常に機能します。Google が私のページへのリンクを「www.example.com/siding/example.html」ではなく「example.com/siding/example.html」として持っていることを認識しています。

原因がわかりませんし、修正する方法もわかりません。何か案は?

4

1 に答える 1

0

おそらく、ルールを次のように変更する必要があります。

rewriterule ^ http://www.example.com%{REQUEST_URI} [R=301,L]
于 2012-10-19T21:02:56.867 に答える