0

我有一个 DNN6 网站,它有一个子网站。子站点站点别名当前的格式为 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 回答