在search引擎中需要过时的URL被redirect到IIS 6中的新网站

我们最近在完全独立的服务器上将我们的网站更新为完全不同的结构。 我们将要发送所有的stream量到新的网站,我想弄清楚如何从search引擎的任何请求,将不再存在,被redirect到新的网页。 我的唯一select是将旧网站的内容移入新网站,然后将网页属性设置为redirect到新网页? 在进行研究时,我遇到了.htaccess文件,他们似乎正在做我正在寻找的东西,但它看起来像只在apache服务器上可用,而不是在IIS 6服务器上。 是否有可能在IIS 6中有一个301redirect,而不需要服务器上的旧文件?

此产品可能是服务:

http://www.isapirewrite.com/

这就像mod_rewrite(对于Apache),除了你必须支付(不,我不为开发它的公司工作)。

要使用它,你会写规则,redirect旧的结构到新的。 根据所做的更改,这可能非常容易或可笑地花费时间。

更新:

请参阅: http : //www.isapirewrite.com/docs/#RewriteRule

RP(永久redirect)

Almost the same as the [R] flag but issues 301 (moved permanently) HTTP status code instead of 302 (moved temporary). 

例:

 RewriteRule ^/my-super-product\.html$ /Product.aspx?ProductID=123 [RP] 

尝试Ionic的Isapi重写filter( http://iirf.codeplex.com/) (获得微软认可)

它的免费(Donationware)&服务您的目的。 以下是他们网站上的一些文字:什么是URL重写的好处? 很多东西。 有些人使用IIRF来允许他的社区网站公开search引擎友好的URL。

心连心的

在IIS中,您可以右键单击域/文件夹/文件的任何部分,然后更改“文件”的设置,select“redirect到URL”指定新项目的URL,然后selectredirect所需的框。 无论是input的确切url。 永久的redirect。