web-dev-qa-db-ja.com

マルチサイトドメインパスアクセスコントロール

例えば。私のサイトには、domain_aとdomain_bの2つのサブドメインがあります。

「custom/a」というパスを作成します。

私は願います:

domain_aはパスにアクセスできます。

domain_bはパスにアクセスし、404を取得します。

コードのgolbal $domainを除いて、他の解決策はありますか?

2
Rylyn

これを行う方法はいくつかありますが、簡単な方法は Panels モジュールを使用して、ページを定義し、 domain_ctools と組み合わせて使用​​することです。

次に、選択ルールまたはアクセス制御ルールを追加して、ユーザーインターフェイスを介して有効なドメインを指定できます。

あるいは、 hook_men アクセスコールバックを使用して何かを行うことができます。

2
David Thomas