将 DNN Friendly URL 分配给具有多个门户网站的站点上的一个门户网站
Assign DNN Friendly URL to only one portal on a site that has many portals
我将 DNNFriendlyUrl 安装到我的主要主机站点,该站点的 Web 配置文件中有多个门户。
<friendlyUrl defaultProvider="DNNFriendlyUrl">
<providers>
<clear />
<add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="advanced" />
</providers>
</friendlyUrl>
在主机设置上,我已经编辑了高级的扩展 URL 管理已检查是否是高级模块?此外,我将几个门户添加到未分配,并且只添加了一个到分配。对于我未分配的几个门户网站,我进入他们的扩展页面,Advance URL 管理没有显示。但是,如果我转到管理页面,它会显示 Advance URL 管理,并且 URLs 已为这些门户网站重写。
有没有办法将高级 URL 管理安装到一个门户(具有多个门户的站点)
可悲的是,当您切换供应商时,这是为了整个安装。
我将 DNNFriendlyUrl 安装到我的主要主机站点,该站点的 Web 配置文件中有多个门户。
<friendlyUrl defaultProvider="DNNFriendlyUrl">
<providers>
<clear />
<add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="advanced" />
</providers>
</friendlyUrl>
在主机设置上,我已经编辑了高级的扩展 URL 管理已检查是否是高级模块?此外,我将几个门户添加到未分配,并且只添加了一个到分配。对于我未分配的几个门户网站,我进入他们的扩展页面,Advance URL 管理没有显示。但是,如果我转到管理页面,它会显示 Advance URL 管理,并且 URLs 已为这些门户网站重写。
有没有办法将高级 URL 管理安装到一个门户(具有多个门户的站点)
可悲的是,当您切换供应商时,这是为了整个安装。