IIS 6 Web サーバーの物理フォルダー (/blog/) にあったブログを、BlogEngine.net を実行している同じ名前 (ブログ) という仮想ディレクトリに移動しています。仮想ディレクトリは、親ウェブサイト。
各 .html 投稿を新しい BlogEngine.net URL にリダイレクトしたいと考えています。例えば
http://www.mywebsite.co.uk/blog/2009/06/old-blog-title.html から http://www.mywebsite.co.uk/blog/post/new-blog-title.aspx
私のウェブサイトでは既に Helicon ISAPI Rewrite バージョン 3.1.0.58 を実行しており、現在リダイレクトは正常に機能しています。しかし、ブログ仮想ディレクトリへのリダイレクトは機能していないようです。
現在の .htaccess ルール:
#rewriterule ^blog/2009/06/old-blog-title.html$ /blog/post/new-blog-title.aspx [R=301,L]
質問 1: .htaccess ルールをブログの仮想ディレクトリ ルートまたはメイン Web サイトのルートに追加する必要がありますか?
質問 2:仮想ディレクトリにリダイレクトするには、どの .htaccess 構文を使用すればよいですか?
よろしくお願いします。