Redirect IIS 7.5 URL重写模块和重定向

Redirect IIS 7.5 URL重写模块和重定向,redirect,iis-7.5,url-rewrite-module,Redirect,Iis 7.5,Url Rewrite Module,我的公司正在着手一个大型的网站重定向,我决定这将给我们一个完美的机会,使URL的用户和谷歌更友好 为了给你一个简单的情况概述,我是搜索引擎优化的家伙,我正在与一个外部开发者打交道,以便在不损害谷歌当前排名的情况下重定向网站。我在sharepoint方面没有太多经验,因此,我非常感谢任何帮助,以了解和了解我的情况是否有解决办法 该网站正在使用IIS7.5,他们最近安装了URL重写模块,以创建更用户友好的URL。我的问题是,通过创建一个更加用户友好的URL,这是否会导致额外的重定向 例如:如果用户在

我的公司正在着手一个大型的网站重定向,我决定这将给我们一个完美的机会,使URL的用户和谷歌更友好

为了给你一个简单的情况概述,我是搜索引擎优化的家伙,我正在与一个外部开发者打交道,以便在不损害谷歌当前排名的情况下重定向网站。我在sharepoint方面没有太多经验,因此,我非常感谢任何帮助,以了解和了解我的情况是否有解决办法

该网站正在使用IIS7.5,他们最近安装了URL重写模块,以创建更用户友好的URL。我的问题是,通过创建一个更加用户友好的URL,这是否会导致额外的重定向

例如:如果用户在www.domain.com中键入,这将永久301重定向到www.domain.com/pages/home.aspx。开发人员告诉我,为了重写URL以显示更友好的内容,如www.domain.com/home,这将导致另一个永久重定向。所以从本质上讲,这个过程是这样的:

请求:http://www.domain.com

服务器响应:HTTP/1.1 301重定向

1重定向到:http://www.domain.com/pages/home.aspx

服务器响应:HTTP/1.1 301重定向

2重定向到:http://www.domain.com/home

服务器响应:HTTP/1.1 200正常

URL重写模块就是这样工作的吗?我本以为它不必再创建一个重定向来创建一个更加用户友好的URL

我的第二个问题是。。。。重定向正在同一服务器上发生。因此,基本情况如下:

www.old-domain.com

www.dev-domain.com

www.new-domain.com

旧域需要重定向到新域,因此我们在继续项目之前运行了一个测试,以查看HTTP状态代码是否正确。因此,开发人员将dev域重定向到新域,重定向如下所示:开发人员在下面以斜体显示注释

请求:http://www.dev-domain.com

服务器响应:HTTP/1.1 301已永久移动

1重定向到:http://www.new-domain.com/

服务器响应:HTTP/1.1 302重定向

2重定向到:http://www.dev-domain.com/Pages/home.aspx

SharePoint的备用访问映射导致了这种情况的发生,对此无法避免

服务器响应:HTTP/1.1 301已永久移动

3重定向到:http://www.dev-domain.com/pages/home.aspx

服务器响应:HTTP/1.1 301已永久移动

4重定向至:http://www.new-domin.com/pages/home.aspx

服务器响应:HTTP/1.1 200正常

开发人员声明,之所以要重定向回开发人员域,然后再重定向回新域,是因为SharePoint的备用访问映射,无法解决此问题。这完全是真的吗


任何协助都将不胜感激

抱歉,忘记提及使用Sharepoint 2007