我將位於我的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