WebサイトをDrupalCMSに移行しています。
リダイレクトからのリダイレクトでグーグルがどのように応答するか知りたいのですが。私が達成しようとしていることを説明しようと思います:
古い状況:www.old-site.com/page?pid = 123
新しい状況:www.new-site.com/page/pagetitle
他の多くのページで行ったように、.htaccessファイルに301リダイレクトを作成したいと思います。ただし、この特定の状況では、古いページID(pid)は新しいWebサイトでは認識されません。
私の計画は、次の書き換えルールを作成することです。
RewriteCond %{QUERY_STRING} ^pid=(.*)$
RewriteRule ^page.aspx$ page-redirect/%1? [R=301,L,NC]
今、私は正しいページIDを持っています。次にやりたいのは、IDが付いているタイトルを知っているので、URLをpage-redirect/123からpage-redirect/newtitleに書き換える小さなスクリプトを作成することです。
次に、次のルールで新しいタイトルを処理するようにします。
RewriteRule ^page-redirect/(.*)$ page/%1? [R=301,L,NC]
つまり、基本的に重要な質問は次のとおりです。これはGoogleインデックスにどのように影響しますか?私たちのクライアントは、グーグルで彼の(良い)有機的な結果を維持したいと思っています。