我正在将位于 IIS 6 Web 服务器上的物理文件夹 (/blog/) 中的博客移动到运行 BlogEngine.net 的名为同名 (blog) 的虚拟目录中,该虚拟目录与运行在同一个应用程序池中父网站。
我想将每个 .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 规则添加到博客虚拟目录根目录还是主网站根目录?
问题 2:我应该使用什么 .htaccess 语法来重定向到虚拟目录?
在此先感谢您的帮助。