我将位于我的IIS 6 Web服务器上的物理文件夹(/ blog /)中的博客移动到名为同名(博客)的虚拟目录BlogEngine.net,虚拟目录与父网站在同一个应用程序池中运行。Helicon重定向到IIS6虚拟目录 - .htaccess语法和位置
我想将每个.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重写版本3.1.0.58在我的网站上运行,目前有工作的罚款重定向。但是重定向到博客虚拟目录似乎不起作用。
当前的.htaccess规则:
#rewriterule ^blog/2009/06/old-blog-title.html$ /blog/post/new-blog-title.aspx [R=301,L]
问题1:我应该添加的.htaccess规则到博客Virual根目录或主网站的根?
问题2:我应该使用什么.htaccess语法重定向到虚拟目录?
在此先感谢您的帮助。
不幸的是,旧的URL不遵循一致的结构,我可以将规则应用于他们:-( 谢谢你在Helicon Rewrite修复程序上的单挑! – Absolut40 2009-07-13 10:36:52