Products » Support Forums 

Support Forums

HomeHomeGeneralGeneralFeature and Dev...Feature and Dev...Rewriting Unfriendly Query Strings as wellRewriting Unfriendly Query Strings as well
Previous
 
Next
New Post
3/20/2008 4:12 PM
 

One thing about many DNN modules that irks me from a SEO and 'human friendly' point of view is the continual use of putting database id's in the query string.  It's something that adds no value to the end user and is what I call a 'programmer shortcut'.  It's very easy to just parse out the database Id from the query string, but it makes no sense to the user, and anything that doesn't make sense to the user doesn't work too well for search engines, either.  It's difficult to program a module that doesn't use a database id as the query string value, but I've managed to do it several times - you just have to do a bit more effort, testing and think a bit harder.  After all, databases can tell you immediately if a value is unique or not, so you just need to come up with a way of generating a bit of human-friendly text that not only describes the content but also unique identifies it - without resorting to gibberish alpha-numerics.

I've had an email exchange recently regarding the ability to rewrite query strings for a popular Dnn module.  Specifically, the query string key doesn't make any sense in the context of the implementation, and then you just have a number instead of something identifying the content.  By this I mean (as an example) this forum - you get forumId/6/postid/23/scope/posts or something like that.

Wouldn't it be better if it was /forum/feature_requests/post/rewriting_unfriendly_query_strings/ ?

Doing that would involve rewriting the forum module.  Or would it?  I think I have a few ideas on how to achieve this.  Let me know if you think this would be a good idea, or pitch me a different take on things to get the grey matter working.


Chief Software Hacker
 
New Post
2/4/2009 11:19 PM
 

This is an old post but I will put my two cents.

Friendly urls although important are not THE thing that will make or break a site (with a few exceptions) hence trying to make evertyhing friendly is an overkill.

http://cgi.ebay.com/NEW-UNLOCKED-APPLE-iPHONE-3G-16GB-BLACK-+-1YR-WARRANTY!_W0QQitemZ160309166205QQcmdZViewItemQQimsxZ20090110?IMSfp=TL090110112003r33553

How friendly is the above link? looks a bit human unfriendly to me but it actaully it is friendly enough to show on top of google search results. those search engines are no dummies.

People should worry about content and function a lot more on a site than the urls. Your URL Master does enough for most sites. even the standard DNN friendly URL provider is probably ok for some sites.

 

 
New Post
9/16/2009 3:07 AM
 

I see that no one responded to this. I am just getting my SEO efforts underway, and I am looking at different forum modules, including active forums.

It would be ideal if the module would create a unique page name for every post just as you describe, although ideally with the slashes replaced with dashes.

 

 
Previous
 
Next
HomeHomeGeneralGeneralFeature and Dev...Feature and Dev...Rewriting Unfriendly Query Strings as wellRewriting Unfriendly Query Strings as well


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.