Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...language params via DNNFriendlyUrl urlFormat: advanced mode vs humanfriendly?  Performance issuelanguage params via DNNFriendlyUrl urlFormat: advanced mode vs humanfriendly? Performance issue
Previous
 
Next
New Post
4/17/2014 1:11 AM
 

Fresh install of DNN 7.1.2, on Win 2008 R2, IIS 7.5, SQL Server 2012, using the core url features, eg  <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="a-zA-Z0-9 _-" urlFormat="advanced"/> 

When urlFormat is set to advanced, the base url includes a language parameter (show language is unchecked in Admin > Languages, and only the en-US language is enabled) eg http://[redacted]:80/Default.aspx?TabId=102&language=en-US and page is generated in ~0.9 seconds

HOWEVER

When urlFormat is set to humanfriendly, the base url drops any language parameter eg http://[redacted]:80/Default.aspx?TabId=102 and page is generated in ~0.2 seconds - a huge performance improvement. 

The site did have other languages enabled, and is intended to be multi-lingual in the future, so removing the possibility for multi-lingual setup isn't desirable, but why is this happening? 

 
New Post
4/17/2014 6:18 AM
 
please check website aliases in Admin > Site Settings - there seem to be a default alias for en-US, which includes the language.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/28/2014 4:28 AM
 

Hello,

I tried to look up some documentation about the DNN Friendly URL configuration, but found nothing. Maybe I did not search thoroughly enough... Please point me to a page where I can find info about "advanced" DNNFriendlyUrl configuration.

For example I have no idea what the "regexMatch" property is good for. I have a situation where the "advanced" url rewriter screws up my querystring by changing all "special characters" (question mark, equal sign and ampersand: ?=&) to slash signs (/). Including these characters in the "regexMatch" regular expression did not seem to help, but I guess that this is the place where ADVANCED mode can/should be configurable.

Thanks,
Zoldbogar

 
New Post
8/28/2014 5:31 AM
 

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/29/2014 5:39 AM
 
Thanks Leopold, in fact I was looking for fixing the QueryString rewrite and this page contains info that might have helped: http://www.dnnsoftware.com/wiki/page/...

I say, that it might have helped, because a colleague of mine came over another module (I think called OpenURL) which does the job just fine.

Have a good one,
Zoldbogar
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...language params via DNNFriendlyUrl urlFormat: advanced mode vs humanfriendly?  Performance issuelanguage params via DNNFriendlyUrl urlFormat: advanced mode vs humanfriendly? Performance issue


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out