ルートディレクトリの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リダイレクトを確実に行います。この意志:
このプロセスもシームレスです。これは素晴らしいことです。そして、.htaccessファイル内の単純なルールで処理する必要があります。
UPDATE
これを試して:
RewriteEngine On
RewriteRule /new/(.*) /$1 [R=301,L]