Bug 481550 - Implement canonical and alternate URLs