我们最近在完全独立的服务器上将我们的网站更新为完全不同的结构。我们将把所有流量发送到新站点,我试图弄清楚如何将不再存在的搜索引擎的任何请求重定向到新页面。我唯一的选择是将旧站点的内容与新站点一起移动,然后将页面属性设置为重定向到新页面吗?在进行研究时,我遇到了 .htaccess 文件,它们似乎符合我的要求,但看起来它们仅适用于 apache 服务器,而不是 IIS 6 服务器。是否可以在 IIS 6 中进行 301 重定向,而不需要服务器上的旧文件?
我们最近在完全独立的服务器上将我们的网站更新为完全不同的结构。我们将把所有流量发送到新站点,我试图弄清楚如何将不再存在的搜索引擎的任何请求重定向到新页面。我唯一的选择是将旧站点的内容与新站点一起移动,然后将页面属性设置为重定向到新页面吗?在进行研究时,我遇到了 .htaccess 文件,它们似乎符合我的要求,但看起来它们仅适用于 apache 服务器,而不是 IIS 6 服务器。是否可以在 IIS 6 中进行 301 重定向,而不需要服务器上的旧文件?
该产品可能服务于:
http://www.isapirewrite.com/
这就像 mod_rewrite(对于 apache),除了你必须付费(不,我不为开发它的公司工作)。
要使用它,您将编写将旧结构重定向到新结构的规则。根据所做的更改,这可能非常容易或非常耗时。
更新:
请参阅: http ://www.isapirewrite.com/docs/#RewriteRule
例子:
尝试http://iirf.codeplex.com/上提供的 Ionic 的 Isapi 重写过滤器(由 Microsoft 认可)
它的免费(捐赠软件)和服务于您的目的。这是他们网站上的一小段文字:URL 重写有什么用?许多事。有些人使用 IIRF 允许他的社区站点公开搜索引擎友好的 URL。
hth的
在 IIS 中,您可以右键单击域/文件夹/甚至文件的任何部分,然后更改“文件”的设置选择“重定向到 URL”指定新项目的 url,然后选择重定向所需的框. 是否是输入的确切网址。永久重定向。