Man könnte das ganze auch änhlich wie bei den Smileys lösen. Man vergiebt für jeden Link eine ID dieser wird dann etwa so eingefügt: ":LinkID:" und die eigentlichen Links werden in einer Datenbank gespeichert. Wird ein Link eingetragen sollte überprüft werden ob dieser schon vorhanden ist wenn ja dann wird die vorhandenen LinkID eingetragen, ansonsten wird eine neue erstellt.
Die Änderung des defekten Links Übernimmt der, der die LinkID zuerst generiert hat.
Zur feststellung von defekten Links wurden ja schon genug Vorschläge gepostet
.