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!
Umbraco 7.3.0 - 7.3.5 have known issues with the Url Tracker. These are resolved in Umbraco 7.3.6 and 7.4, so please don't use 7.3.0 - 7.3.5 in combination with the Url Tracker.
Version 2 has reached it's end-of-life status and won't be supported anymore. For umbraco versions 4.6 - 6.0 version 2 will remain available as well as the source of v2.
Version 3 is the current version and supports umbraco versions 6.1, 7.0, 7.1 and up if possible.
If you'd like to report a bug or request a new feature, please use the Github issue tracker, please don't use Twitter for example, because I won't be able to deal with requests outside Github (will become a mess sooner or later).
The Url Tracker supports a few settings, which you can use in the appSettings section of your web.config. Below you'll find these settings, with the type and default value mentioned below the setting name:
urlTracker:disabled
Set to true to disable the HTTP Module of the Url Tracker, so it won't redirect requests anymore.
urlTracker:enableLogging
Set to true to enable logging debug information of the Url Tracker. Uses umbraco's built-in logging mechanism with LogType set to 'debug'.
umbracoDebugMode needs to be enabled too.
urlTracker:404UrlsToIgnore
The Url Tracker logs requests resulting in a 404 Not Found status. Some URLs shouldn't be logged and can be set here. One URL is always ignored by default: 'favicon.ico'.
You can also ignore logging a 404 Not Found entry for certain requests, by adding an HTTP header 'X-UrlTracker-Ignore404' with value '1'
urlTracker:trackingDisabled
Set to true to disable tracking URL changes.
urlTracker:notFoundTrackingDisabled
Set to true to disable tracking not found (404) requests.
urlTracker:appendPortNumber
Set to false to disable appending a port number to redirect URLs
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.
Please follow this link if you would like to donate: https://www.paypal.com/cgi-bin/webscr?cmd=s-xclick&hostedbutton_id=VKGMKM3NN8MSQ
Thanks in advance!
Post any questions/bugs/feature requests based on v2 here.
Please upgrade to v2 before reporting bugs. DON'T USE THIS FORUM ANYMORE, USE THE V2 FORUM PLEASE!
Please upgrade to v2 before reporting feature requests. DON'T USE THIS FORUM ANYMORE, USE THE V2 FORUM PLEASE!