IIS 7.5 URL重写模块&重定向

时间:2012-04-05 18:29:20

标签: redirect iis-7.5 url-rewrite-module

我的公司目前正着手进行大型网站重定向,我认为这将为我们提供一个完美的机会,让网址更加用户和谷歌友好。

为了简要介绍一下情况,我是SEO人员,我正在与外部开发人员打交道,以便重定向网站而不会损害Google目前的排名。我没有太多关于sharepoint的经验,因此为什么我真的很感激在理解和了解是否有解决我的情况的任何帮助。

该网站使用的是IIS7.5,他们最近安装了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

SERVER RESPONSE:HTTP / 1.1 200 OK

这是URL重写模块真正起作用的方式吗?我会认为它不必创建另一个重定向,以创建一个更友好的用户界面?

我的第二个问题是......重定向发生在同一台服务器上。所以这里基本上是这样的情况:

www.old-domain.com

www.dev-domain.com

www.new-domain.com

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

请求: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

SERVER RESPONSE:HTTP / 1.1 200 OK

开发人员说明重定向回dev-domain然后回到新域的原因是因为SharePoint的备用访问映射而没有办法解决这个问题。那是完全正确的吗?

任何帮助都将非常感激!

0 个答案:

没有答案