Convert links in content to internal form? If I create a hyperlink inside a text field (such as node body) with an internal path uri such as "node/1234" or "index.php?q=taxonomy/term/5678", then I can use an input filter such as pathologic to convert that uri at display-time to the preferred alias uri, such as "http://example.dev/path/to/my/content"

(I would consider this a more resilient way of storing content than using the full aliased uri)

However, I can't see an easy way for a non-technical user to find an internal path uri and paste it in.
Is there any way to get drupal to spot when a user has inserted an alias-based link into the content, and convert it into an internal path uri before saving to the database? I know the menu module does this with links, using drupal_get_normal_path(), but can it be done for html links in the content? Ideally with an existing D7 module?

For example, content like 
&lt;p&gt;More info at &lt;a href="http://example.dev/info"&gt;this link&lt;/a&gt;&lt;/p&gt;
would be converted to 
&lt;p&gt;More info at &lt;a href="node/123"&gt;this link&lt;/a&gt;&lt;/p&gt; 
before saving into storage.

Also, is there any existing online discussion about the advisability of this approach?
In terms of non-technical (which I read as custom development) solutions, what you're describing is one of the features of LinkIt.


  Linkit provides an easy interface for internal and external linking
  with editors and fields by using an autocomplete field. Linkit links
  to nodes, users, managed files, terms and have basic support for all
  entities by default. Linkit has three major advantages over
  traditional linking


It provides a WYSIWYG toolbar button from which a user can paste a URL for embedding a link. Upon setting up a LinkIt profile for you input type, there's a Insert paths as setting with a Raw paths option that defaults the inserted link as Drupal's internal path.