I'm using Pathauto with Global Redirect, but there is an issue that they don't solve.
Let's say I have a node and after some time I decide to change its name. Then I go and change its URL to fit the new name, Pathauto doesn't do that so I just uncheck Automatic alias and change its URL.
The problem is that the node remains with the old URL, I don't know why it is not changed. And both old and new URLs return the same content, letting it duplicated.
The solution for the new URL being properly is go to URL aliases page, delete everything related to this node, and adding it manually. Buth with that, old URL is gone and returns 404 error page. Then I go to htaccess and add to it the old URL, redirecting to new one...
My intention is that the system URL and the old URL are both redirected to the new one, so that we have no duplicate content and also search engines and bookmarks are redirected to the new URL, and of course having it done automatically. And to make it perfect, this should work on any number of URL changes, keeping a list of all old URLs and redirecting all of them to the new one.
Any tip on how I can get this working? I looked for a module and the closest I found was path_redirect, but is not automatic, so it would be better to do it manually on htaccess.