質問: コミュニティをサブドメインではなくサブディレクトリとしてホストするにはどうすればよいですか? コミュニティポータルをサブドメインではなくメインドメインのフォルダーとして配置することのseoの利点を活用したいと思います。自然に生成されるコンテンツの多くは、私のメインサイトに関連しています。 2を分割すると、googleのようにインデックスが作成されません。残念ながら、私のコミュニティで使用しているソフトウェアは、ドメインエイリアスのみを提供できます。 community.mysite.comこれをサブディレクトリに移動してmysite.com/communityにする方法を知っている人はいますか?
回答: これがsaasでない場合、次のようにすることができます。コミュニティアプリフォルダーの名前が「community」であり、tldが指しているフォルダー内にあることを確認します。 mysite.com/communityに移動して、機能するかどうかを確認します。そうでない場合は、コミュニティアプリの構成/設定を変更して、新しいurlスキームを使用します。すべてをリンクしてロードしたら、community.mysite.com/*からmysite.com/community/*への要求を発行するために301リダイレクトを行います。 vhosts、htaccess、またはコードベースのlocationヘッダーを使用してリダイレクトすることもできます。リダイレクトはそれを処理しますが、dbとテンプレートを調べて、ソースを新しいurlスキームに変更する必要もあります。それがあなたのためにうまくいくことを願っています。