Whatever way you go, be sure of it; changing APIs can be problematic even with the specified version. It is a bad idea to have multiple locations for the same resource - there must be one canonical location. Although in theory you can use HTTP 301 redirects, if compatibility concerns you, it is best to avoid.
The Dorian Taylor dialing scheme looks reasonable (and completely legal) and should not give any compatibility problems with any system (or with any of them, which is not a big mistake).
If your URL should be used as a parameter in the new URL, the slash and equal should be percent encoded , but this is true for both the standard query string ( ?&= ) And the proposed alternative, as well as :// if the protocol is enabled. Obviously, if you want to use ;,= in your values, you need to encode them.
The only possible problem that I see is that your URLs are stored in CSV, but CSV libraries are shared and special characters are clearly defined.
source share