2017-10-11 11 views
2

は、私は今、私は、ユーザーがサブドメインのURL info.mydomain.comを入力し、ページmydomain.com/subpage-url/の内容を見ることができることをしたいSilverstripeウェブサイトのサブページをサブドメインとして表示するにはどうすればよいですか?

Silverstripe 3.上のウェブサイトを構築しています。しかし、リダイレクトはありません。サブドメインのURLはブラウザに残る必要があります。

私はすでにサブドメインを作成しており、私のウェブサイトのルートディレクトリを指しています。私が理解しているように、今私の.htaccessファイルにいくつかの書き換え条件が必要ですか?それが私が苦労している点です。私は少しgoogledといくつかの道を実行し、失敗するが、何も動作するようです。たぶん、間違った書き換え条件を使用したり、間違った場所に挿入したりして、間違っていると思うかもしれません。おそらく注意を払うためにSilverstripe固有の問題がありますか?

ロングストーリーショート:私は助けてください!

+2

カスタムhtaccessルールでこれを行うことができます。サブサイトの別のSiteTreeを提供しますが、「サブサイト」モジュールを使用することもできます。 –

答えて

3

Robbie Averillは彼のコメントで指摘したように、Subsitesモジュールをインストールすることができます。しかし、すべてのドメインに対してサブサイト(例えば、別個のサイトツリー)を作成する必要があります。

別のモジュールがありますが、homepagefordomainモジュールがあります。そのモジュールでは、ページごとに1つ(または複数)のドメインを指定できます。これらのドメインの1つにアクセスすると、そのドメインのホームページとして指定されたページが表示されます。私はこれが.htaccessファイルをつぶすよりも柔軟なアプローチだと思う。

+0

ありがとうございました!プラグインホームページのホームページは完璧に動作します! :) – iraira

関連する問題