HomeHomeDotNetNuke Forg...DotNetNuke Forg...Module ForumsModule ForumsBlogBlogEntryID and SEOEntryID and SEO
Previous
 
Next
New Post
2/6/2008 3:23 PM
 

Apologies if this is covered elsewhere - I've searched all over for it but not found anything as of yet.

The URL for the blog posts is something like

Default.aspx?tabid=61&EntryID=101

Where EntryID=101 is the ID of the blog post.

What would be great - from a SEO perspective - is to have something more descriptive than 101.

It could be automatically generated from the title but even better would be the ability to override it

E.g. Title = "My Really long blog title with everything you ever wanted to know about rabbits"

URL Override = "everything-you-ever-wanted-to-know-about-rabbits"

Resulting URL = Default.aspx?tabid=61&EntryID=everything-you-ever-wanted-to-know-about-rabbits

Then going on one step further - using some popular Rewriting tools such as Bruces it would become

pagename/entryid/everything-you-ever-wanted-to-know-about-rabbits

Either one of those is much much better than EntryID=101

Am I missing something here and is there a way to do this?

 
New Post
2/6/2008 8:26 PM
Accepted Answer 

Unless you're using IIS 7, then there is a limitation to what you can do with a URL rewrite.  Basically, the URL needs to have a filename with an extension such as default.aspx. 

If you have control over your web server, then you can move beyond this limitation by using an ISAPI Filter.  I really like IIRF.  If you're comfortable changing the core and you want to shorten some of the URLs in DotNetNuke, we created a video and tutorial showing how we were able to make some of these changes using IIRF.

I would encourage you to check into the Ventrian products.  I know Scott has done some great work with the News Articles module, which many use for their blog.  You can't beat his prices and the News Article module has a lot of features the blog module doesn't have.  Scott takes advantage of the fact that while you do have to have a filename and known extension, it really doesn't matter what the filename is.  So you can replace the default in default.aspx and have everything-you-ever-wanted-to-know-about-rabbits.aspx.  It's not quite what you can get with an ISAPI filter, but it works great in medium trust environments, which is important for the many folks out there running DNN in a shared hosting environment. 

Having said all this, I agree wholeheartedly with your point.  And no, you're not missing anything, the functionality just isn't there yet, at least not with the blog module.  You might want to check at support.dotnetnuke.com to see if anyone has already entered an issue requesting this feature in the blog module.  If you want the feature today, then check out the Ventrian News Articles module.  Our metaPost module will support the Ventrian News Articles module soon (release coming by the end of this week). 

HTH,

Don



Don Worthley
Software Architect
IT Crossing Logo

Try metaPost today! Adding Web 2.0 Styled Content is Fun and Easy.
 
New Post
2/6/2008 8:30 PM
 

...if urls and titles are important to your blog, you might think about looking elsewhere.

Of all the things DNN is, a modern blog platform it is not.



 
New Post
2/7/2008 6:08 AM
 

True, but I would suggest giving the Ventrian News Articles module a try if those are your only concerns.  And, while it is currently not, a modern blog platform DNN must become.



Don Worthley
Software Architect
IT Crossing Logo

Try metaPost today! Adding Web 2.0 Styled Content is Fun and Easy.
 
New Post
2/7/2008 6:48 AM
 

At this point I can't imagine why anyone would NOT use Scott's module for this purpose.

The small upfront cost more than offsets ...

 

I dig what you and others are doing to integrate DNN and WLW, Don.
That is great stuff.

 

 



 
Previous
 
Next
HomeHomeDotNetNuke Forg...DotNetNuke Forg...Module ForumsModule ForumsBlogBlogEntryID and SEOEntryID and SEO


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

DotNetNuke Scoop!

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft .NET. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.