私の会社は現在、大規模な Web サイトのリダイレクトに着手しており、URL をよりユーザーと Google にとって使いやすいものにする絶好の機会が得られると判断しました。
状況を簡単に説明すると、私は SEO の担当者であり、Google での現在のランキングを損なうことなく Web サイトをリダイレクトするために、外部の開発者と取引しています。私はシェアポイントに関する経験があまりないので、私の状況を回避する方法があるかどうかを理解し、知るための支援を本当に感謝しています.
Web サイトは IIS7.5 を使用しており、最近、より使いやすい URL を作成するために URL 書き換えモジュールをインストールしました。私の質問は、よりユーザー フレンドリーな URL を作成することによって、追加のリダイレクトが発生するかどうかです。
たとえば、ユーザーが www.domain.com と入力すると、永続的に (301) リダイレクトされて www.domain.com/pages/home.aspx. 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 を作成するために、別のリダイレクトを作成する必要はないと思いましたか?
私の2番目の問題はこれです....リダイレクトは同じサーバーで発生しています。したがって、基本的には次のような状況です。
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 の代替アクセス マッピングが原因であり、これを回避する方法はないと述べています。それは完全に本当ですか?
どんな援助でも大歓迎です!