【发布时间】:2009-07-11 17:15:45
【问题描述】:
我正在将位于 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 语法来重定向到虚拟目录?
提前感谢您的帮助。
【问题讨论】:
标签: .htaccess iis-6 isapi-rewrite