マルチサイト設定で dotnetnuke をインストールしています。それが正しい用語かどうかはわかりませんが、何でも構いません。クライアントのリクエストにより、サイトの 1 つが別のサイトにリダイレクトされました。
私が求められたのは、リダイレクトをそのままにして、管理者にこのサイトのコンテンツへのアクセスを許可することでした. どこから始めればよいかさえわかりません。どんな助けでも大歓迎です。
マルチサイト設定で dotnetnuke をインストールしています。それが正しい用語かどうかはわかりませんが、何でも構いません。クライアントのリクエストにより、サイトの 1 つが別のサイトにリダイレクトされました。
私が求められたのは、リダイレクトをそのままにして、管理者にこのサイトのコンテンツへのアクセスを許可することでした. どこから始めればよいかさえわかりません。どんな助けでも大歓迎です。
私が質問をよく理解していれば、あるサイトのポータル管理者が別のサイトのポータル管理者になることを望んでいます。新しいモジュールを作成してリダイレクトされたサイトにインストールし、暗号化されたクエリ文字列をユーザー ID とともに渡し、クエリ文字列を読み取り、クエリ文字列に基づいて、リダイレクトされたサイトの管理者として同じユーザーを割り当てることができます。DNN の UserController クラス API を利用できます。
これは、リダイレクトの構成方法によって異なります。おそらくIISでリダイレクトを構成しましたか?
DNN (ページ レベル) でリダイレクトを使用している場合、1 人のユーザーにページへのアクセスを許可し、他のすべてのユーザーをリダイレクトすることはできません。
IIS でリダイレクトを行っている場合は、ドメイン名に基づいてリダイレクトを設定し、管理者がアクセスするリダイレクトされていない別のドメイン名を提供できます。