I'm using Drupal with search engine friendly URLs. The way Drupal works is that there's two ways to reference a node with SEF URLS switched on:
- The SEF way, eg.
http://example.com/blog/the-answer-to-life
- Via the node ID, eg.
http://example.com/node/42
(The second form issues a 301 to the first.)
The first path can be changed quickly and easily, the second is fixed (for the lifetime of the site or node). I'm not suggesting it's a good idea for websites to change their paths on a regular basis, but it's something that might happen, so it occurred to me that I could use the second form as a canonical URL, and that would mean that the same page would be always correctly indexed, and would always retain its Page Rank etc.
Could folk help list the pros and cons of such an approach?