x First time here? Check out the FAQ
kipusoep started this project on Wednesday, April 28, 2010 it's current version is 2.0 .

Package Info

Project Owner/Creator

Avatar

kipusoep

1007posts 1878karma

Project Compatibility

This project has been reported to be compatible with 6.1.x, 6.0.x, and 13 other versions.

View Details Report Compatibility

Project Information

Project owner:
kipusoep
Created:
Wednesday, April 28, 2010
Current version
2.0
License
MIT
Tags
url  redirect  permanent redirect  301  permanent  404  moved  tracker  permanently  410  gone 
Downloads:
7091

Contribute

Group

This package is open for collaboration.
Contact the owner

301 URL Tracker

UrlTracker

The Url Tracker is used to manage URLs within umbraco. It automatically tracks URL changes, for instance when a node is renamed, and makes sure the old URL will redirect to the new location. This is great for SEO and great for people visiting your website via this old URL. Search engines will update the indexed URL and people won't visit the old, broken URL.
You can also create your own redirects, based on a simple URL or using a Regex pattern. You can redirect to an existing node or a manually entered URL. This is great for migrating existing indexed URLs to your new website!

Features

  • Keeps track of URL changes (node gets renamed, moved or the umbracoUrlName property changes)
  • Keeps track of not found (404) requests, so you can easily create redirects for them
  • Keeps track of removed content and responds with 410 Gone when one requests it
  • Redirects requests for old URLs to their new location
  • Create your own URL redirects, based on a simple URL or a Regex pattern. You can redirect to an existing node or a manually entered URL.
  • Create permanent (301) or temporary (302) redirects
  • Supports all extensions, including .php and .html
  • Supports all kinds of query string options, like matching a query string and pass through the request query string
  • Supports multiple websites in a single umbraco instance

Roadmap

  • Datatype
  • Better validation (already existing etc.)
  • Filtering
  • Searching
  • Regex capturing groups
  • Translation support
  • Support UrlRewriting if possible
  • SQLCE/Azure support (if it doesn't work yet, untested)

Upgrading from v1 (301 URL Tracker)

  1. Back-up the existing infocaster301 database table (schema and data)
  2. Uninstall the old package
  3. When the database table is removed, restore it by using the script from step 1
  4. Install version 2; the Url Tracker
  5. The installation wizard will be able to migrate the existing data
  6. If the migration succeeded, you can delete the old infocaster301 database

Upgrading from v2

  1. Optional: Uninstall the old package (no data will be lost, just to keep the 'Installed packages' clean)
  2. Install the new package

Uninstalling

You can uninstall the Url Tracker by removing the package. The database table will not get deleted! If you'd like to remove the database table too, you should do it manually.

Tested with

  • IIS 7 and up
  • SQL Server 2008 R2
  • .NET 4 and up
  • Umbraco versions 4.6.1, 4.7.2, 4.9.1, 4.11.9, 6.0.0, 6.1.1 (won't work with pre v4.6.0), so it should work with umbraco v4.6.0 and above

Credits

  • InfoCaster - Being able to combine 'work' with package development and thanks to colleagues for inspiration.
  • Richard Soeteman - Richard came up with the idea for a package which keeps track of URLs of umbraco nodes.
  • The uComponents project - For inspiring me to create a single-assembly package solution.

Screenshots

Package Files

  • Url_Tracker_2.0-beta.zip uploaded 6/19/2013 by kipusoep
    Version 6.1.x, Version 6.0.x, Version 4.11.x, Version 4.10.x, Version 4.9.x, Version 4.8.x, Version 4.7.x, Version 4.6.x
    .NET Version: 4.0
    Full Trust Required

Archived Files

Package discussions

Version 2
1 topics, 4 posts
Post any questions/bugs/feature requests based on v2 here.
6 hours ago by kipusoep
Bug reports
68 topics, 435 posts
Please upgrade to v2 before reporting bugs. DON'T USE THIS FORUM ANYMORE, USE THE V2 FORUM PLEASE!
May 24, 2013 @ 10:46 by Dima Stefantsov
Feature requests
24 topics, 146 posts
Please upgrade to v2 before reporting feature requests. DON'T USE THIS FORUM ANYMORE, USE THE V2 FORUM PLEASE!
1 week ago by kipusoep