1

我的公司目前正在着手进行大型网站重定向,我认为这将为我们提供绝佳的机会,使 URL 对用户和谷歌更友好。

为您简要介绍一下情况,我是 SEO 人员,我正在与外部开发人员打交道,以便在不损害 Google 当前排名的情况下重定向网站。我在 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 OK

URL 重写模块真的是这样工作的吗?我会认为它不必创建另一个重定向来创建一个对用户更友好的 URL?

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

www.old-domain.com

www.dev-domain.com

www.new-domain.com

旧域需要重定向到新域,因此我们进行了测试,以便在继续项目之前查看 HTTP 状态代码是否正确。所以开发者将 dev-domain 重定向到 new-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

服务器响应:HTTP/1.1 200 OK

开发人员指出重定向回开发域然后返回新域的原因是因为 SharePoint 的备用访问映射,并且没有办法解决这个问题。这是完全正确的吗?

任何帮助都将不胜感激!

4

0 回答 0