質問: google seの結果からディレクトリを削除 ルートディレクトリのmamboサイトを置き換えるために、/ new /にjoomlaサイトを開発していました。ボットが新しいサイトをクロールするのを防ぐために、ロボットファイルをそこに置いたと思いましたが、そうではありません。その後、新しいサイトはルートディレクトリに移動され、古いサイトは一時的に/ old /に移動されましたgoogleのインデックスから/ new /にあるページのすべての言及を削除するにはどうすればよいですか? googleウェブマスターツールを使用すると、個々のページを削除できますが、これが個々のディレクトリにも適用されるかどうかはわかりません。/ allへのキャッチオール301リダイレクトを使用して、このフォルダーに.htaccessファイルを配置する方が速いですか?更新:古いサイトのページを新しいサイトのページにリダイレクトするために、個々の301リダイレクトエントリを.htaccessに追加しましたが、古いurlでも404エラーが生成されます。なぜアイデアがありますか?使用した形式は次のとおりです。redirect 301 http://www.site.com/old.htm http://www.site.com/new.htm これらを.htaccessファイルの最後に追加しました。
回答: 古いurl(/ new /ディレクトリにあるもの)から新しいurl(/ディレクトリにあるもの)への301リダイレクトを確実に行います。この意志: それらのページが移動したことをgoogleに伝え、インデックスを更新する 検索結果で古いurlを見つけた人が新しいurlを見つけるのを助けます(それらは自動的にurlにリダイレクトされます) このプロセスもシームレスです。これは素晴らしいことです。そして、.htaccessファイル内の単純なルールで処理する必要があります。updateこれを試して:rewriteengine on rewriterule /new/(.*) /$1 [r=301,l]