替换DNN友好URL中的空格

时间:2014-10-24 21:55:23

标签: dotnetnuke friendly-url

我在运行DNN 7的网站上工作,并且我正在尝试格式化我的网址。在我的web.config文件中,我将格式更改为HumanFriendly URL,如下所示:

<add name="iFinity.FriendlyUrl" type="iFinity.DNN.Modules.FriendlyUrl.DNNFriendlyUrlProvider,
iFinity.FriendlyUrlProvider" includePageName="true" regexMatch="[^\+a-zA-Z0-9 _-]"
urlFormat="HumanFriendly" redirectUnfriendly="true" doNotRedirect="SearchResults;" 
checkForDupUrls="true" forceLowerCase="true" redirectWrongCase="false" replaceSpaceWith="-" 
logCacheMessages="false" pageExtensionUsage="never" />

除了一个问题外,重写工作正常。在有空格的页面上,例如我们有一个标题为“#We;我们是谁&#34;我希望URL是我们自己的,并且URL生成为whoweare。我需要添加什么才能改变它?我整个上午一直在挖掘,却无法找到任何相关信息。

提前感谢您的帮助,非常感谢!

1 个答案:

答案 0 :(得分:0)

iFinity Friendly URL功能已合并到DNN核心,不再更新。 http://www.ifinity.com.au/2013/07/22/DNN_71_and_Url_Master

以上帖子介绍了如何过渡到新的提供商。

我卸载了iFinity控件,然后使用此页面中的指令更改了空格字符: http://www.christoc.com/Tutorials/All-Tutorials/aid/6