0

子サイトを持つ DNN6 Web サイトがあります。子サイトのサイト エイリアスは現在、111.111.111.111/child-site-name の形式になっています (明らかに、実際の名前ではありません)。

これを www.mainsite.com/child-site-name に変更したいと思います。そこで、普通の人がするようにサイト設定に行き、新しいサイト エイリアスを追加しようとします。サイコロはありません。エラーは、そのエイリアスを持つサイトが存在しないにもかかわらず、既に存在することです。

ここで何が起こっているのか誰にも分かりませんか?

私の考えでは、以前の子サイトがそのエイリアスを使用しており、削除時に後で使用するためにエイリアスを解放していませんでした。ただし、その情報がどこに記録されるかはわかりません。

よろしくお願いします。

4

2 に答える 2

1

私にとって、この問題は別の方法で解決されました。他の誰かに役立つことを願っています。

www.mysite.com/aliassite dnn のようにエイリアスを追加すると、dnn インストールのルートに、ポータルにリダイレクトする aliassite という名前のフォルダーが作成されます。エイリアス レコードと名前付きフォルダーを dnn ルートから削除する必要があります。その後、すでに使用されているエイリアスを再度追加できます。

于 2013-08-21T00:24:20.460 に答える
1

ホストとしてログインし、[ホスト] > [SQL] に移動して、次のスクリプトを貼り付けます。

SELECT * FROM {databaseOwner}[{objectQualifier}PortalAlias]

「スクリプトとして実行」オプションにチェックを入れずに実行します。

これにより、データベースにあるすべてのポータル エイリアスが表示されます。

そこにある場合は、最終的にデータベースをバックアップして、そこから削除してみてください。

于 2013-07-08T07:08:53.043 に答える