VPSで実行するノードjsアプリケーションがあり、最近サイトにブログを追加しました。ブログCMSにWordPressを選択し、PHPおよび_のVPSの構成を回避します。WP cpanelとblog.domain.com
サブドメインの異なるIPを持つ別のホストにブログを移動しました。ここで、何らかの理由(SEOなど)で、メインドメインのサブドメインからサブフォルダーに移動することにしました。
したがって、これまでの私の解決策は、メインドメインがVPS IPを指し、nginxがすべてのリクエストを処理し、リクエストされたURLが/blog/*
パターンに従った場合、nginxはブログがホストされているcpanelを持つ2番目のホストIPにリダイレクトするということです。
今、私はこれらの質問があります:
この方法は、この課題を解決する適切な方法ですか?より良い方法はありますか?
別のIPにリダイレクトしていますかBAD SEOですか?それとも大丈夫ですか?
サブドメインと比較して、フォルダーでブログをホストすることにはSEOの利点はありません。 サブドメインはSEOを助けますか/ SEOを傷つけますか? を参照してください
リダイレクトを行いたくありません。リダイレクトにより、ブラウザのアドレスバーのURLが変更されます。 URLを別のIPアドレスに変更するようにリダイレクトすることは、サブドメインでホストするよりもSEOにとってはるかに悪いでしょう。
フォルダの場所に配置することを主張する場合は、「リバースプロキシ」を使用する必要があります。リバースプロキシは、別の場所から動的にコンテンツを動的にコピーします。 Nginxには機能が組み込まれています。参照: https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
リバースプロキシは、パフォーマンスの遅延を引き起こすため、SEOにとっても悪い場合があります。リバースプロキシを使用している場合は、同じデータセンター内の同じサブネット上にあるように、2つのマシンが互いに近くにあることを確認してください。