Anything in LO Writer can be entered into an index table. All you need to do is “mark” the text sequence with Insert
>Index & Tables
>Index Entry
.
In your specific case, all depends on what you want to appear in the index (the “text shown” in your question).
- Show Text from hyperlink creation dialog
Just select the hyperlink and create the index entry
Replace the automatically pre-filled Entry by the URL
- Show both Text (to provide hint for the location in the document) and hyperlink
You must play with Entry and 1st key. Remember that index is sorted on key. If your look-up data is the URL, enter it in the key and Text in Entry. On the contrary, if you expect your readers to look-up the index using the Text from the document, reverse configuration: Text as key and URL as Entry.
As you can see, you’ll have a substantial amount of manual editing.
If this answer helped you, please accept it by clicking the check mark to the left and, karma permitting, upvote it. If this resolves your problem, close the question, that will help other people with the same question.