赫利重定向到IIS6虚拟目录 - 的.htaccess语法和位置
-
12-09-2019 - |
题
我移动我的博客这是在我的IIS 6 web服务器的虚拟目录上的物理文件夹(/博客/)称为相同的名称(博客)运行BlogEngine.net,虚拟目录在同一运行应用程序池父网站。
我想重定向每个.HTML发布新BlogEngine.net URL。 e.g。
http://www.mywebsite.co .UK /博客/ 2009/06 /老博客,title.html 以强> http://www.mywebsite.co.uk/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语法我应该使用重定向到虚拟目录
?在此先感谢您的帮助。
解决方案
我没有得到任何回应,但设法找出自己。是否有StackOverflow的徽章是LOL :-) 我回答我的问题只是柜面其他人有同样的问题。
<强>答案对问题1 强>
在.htaccess文件应位于虚拟根目录,但是你不能够在IIS 6的赫利重写标签为虚拟目录,因为它要.htaccess文件保存在一个名为物理目录编辑本/博客/而非虚拟目录。
<强>答案问题2 强>
所需的重写是由于在虚拟目录中的.htaccess文件位置略微修改。基本上从旧URL的开头去除博客/
rewriterule ^2009/06/old-blog-title.html$ /blog/post/new-blog-title.aspx [R=301,L]
其他提示
您的规则是确定的,如果你需要重定向只是几个博客文章,但如果你有数百人,你最好看看的ISAPI_Rewrite的此处。
但在IIS 6的赫利重写标签为虚拟目录不能编辑该
此问题已修复构建62,所以更新和享受。