Dotnetnuke DNN:将门户/0更改为门户/<;随机>;保安措施

Dotnetnuke DNN:将门户/0更改为门户/<;随机>;保安措施,dotnetnuke,Dotnetnuke,我们想让DNN 9更安全 将默认的“门户/0”更改为“门户”是否可行/ 正确的方法是更新Folders.StorageLocation吗 我会遇到什么问题?可能会很麻烦 我要做的是导出门户及其内容,然后使用导出作为模板创建一个新门户。我认为,您还可以指定根门户的名称 您的内容中引用旧根目录的链接可能会出现问题。如果您的模块没有导出/导入内容,您也可能会遇到问题。因此,您必须手动修复这些内容。门户中有可用于搜索/替换的模块来修复链接问题。如果您使用的是门户级外观,则需要移动在接触任何会改变设置的东

我们想让DNN 9更安全

将默认的“门户/0”更改为“门户”是否可行/ 正确的方法是更新Folders.StorageLocation吗


我会遇到什么问题?

可能会很麻烦

我要做的是导出门户及其内容,然后使用导出作为模板创建一个新门户。我认为,您还可以指定根门户的名称

您的内容中引用旧根目录的链接可能会出现问题。如果您的模块没有导出/导入内容,您也可能会遇到问题。因此,您必须手动修复这些内容。门户中有可用于搜索/替换的模块来修复链接问题。如果您使用的是门户级外观,则需要移动在接触任何会改变设置的东西之前,我会先考虑这些

如果你不确定自己在做什么,请寻求帮助


哦,您可能希望使门户文件都“安全”并且不会混淆目录名,其中一些可能指向门户根目录。并且也不要将文件放在根目录中。

将门户ID更改为随机数将很困难,因为它们是
门户
表中的数据库键

但我怀疑这会有多大帮助。当您查看源文件时,随机化的门户路径仍将可见。如果您希望使用不属于外观或容器的安全文件,请创建一个模块,将文件存储在(外部)数据库中,或随机化文件名并在表中跟踪它们

正如Joe Craig所提到的,具有到门户文件夹的硬编码路径的模块将不再工作