Products » Support Forums 

Support Forums

HomeHomeDotNetNuke Modu...DotNetNuke Modu...Tagger ModuleTagger Modulebad url replacement characterbad url replacement character
Previous
 
Next
New Post
5/30/2009 2:56 AM
 

I use the URL rewriter, and have specified "-" instead of "+" for the character between words in a URL.

When the tagger module names the tag URLs, it uses a "+" instead of a "-", such as "/home/ge-mri-replacement-parts/tag/body+coil.aspx". Notice how the ge-mri-replacement-parts string is coming from the ifinity url rewriter, and the body+coil.aspx comes from tagger.

Needless to say, it throws a 404 error when clicked.

Is there a workaround on this?

 
New Post
5/31/2009 12:58 AM
 

Hi Erik

The 404 you're getting is most likely caused by the IIS7 default setting, which doesn't allow the use of the '+' as a space encoder in the path.  I've written a blog post on this :
 http://www.ifinity.com.au/Blog/Technical_Blog/EntryId/60/404-Error-in-IIS-7-when-using-a-Url-with-a-plus-sign-in-the-path

You can either change the IIS 7 setting, which will allow the use of the '+' sign, or, change the separator for the tags.  Note that the '-' space replacmenet only works for DNN page names, not parts of a paths such as used by other modules, like the Tagger module.

I have a new version of the Url Master module in beta right now, and it will allow you to specify %20 as the default space encoding, to allow you the choice of keeping IIS 7's default setting if you choose.

-Bruce

 
New Post
6/20/2009 3:54 AM
 

Sorry for my ignorance, but where can the tag separator be specified?

 
New Post
6/23/2009 5:01 AM
 

Hi Erik

You can't specify a tag separator : it automatically defaults to being a space.   At the moment, you can only choose whether or not to allow the '+' separator in IIS7.

-Bruce

 
Previous
 
Next
HomeHomeDotNetNuke Modu...DotNetNuke Modu...Tagger ModuleTagger Modulebad url replacement characterbad url replacement character


Support Guidelines.. Please read before posting

To get support on iFinity products and services, please search the forums for the the answer to the problem you are seeking. If you cannot find a solution, post a question in the relevant forum.   Ensure that you specify the relevant versions of the problem, and the actual error message or a detailed description of the problem.    You will need to register with this site to post on the forum.  If you have a Microsoft Live (Hotmail/Passport) account you can use that.  If you have a Open Id account you can use that.  If you neither of these, you will need to register a user Id and password.