質問: 変なサブドメインでインデックスされたものをまとめて301リダイレクトをかけたい ど~しても解決できなかったので質問させてください。 仮に運営しているドメインがだったとして 別のドメインで検索エンジンにインデックスされてしまい、それを消すことができません。 レンタルサーバーのマスタードメインのようなものがインデックスされているのです。 これを.htaccess使って301リダイレクトしたいのですが、トップページだけはうまくいって、それより下の階層には適用されません。 RewriteEngine On RewriteCond %{http_host} ^○○.▲▲▲.jp RewriteRule ^(.*) $1 [R=301,L] ○○.▲▲▲.jpにアクセスするとにリダイレクトされますが、 ○○.▲▲▲.jp/test/ とアクセスすると、 とならず、 ○○.▲▲▲.jp/test/に普通にアクセスできてしまうのです。 書き方の問題だとは思いますが、よい方法はないですか?? 一応このやり方でも、2~3ヶ月すればインデックスは消えるよ・・・みたいなことは書いてあったのですが
回答: RewiteRuleが間違っている。 下記のように記す。 ``` RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] ```