What does "leo://plh/" mean as part of a URL?

2

Someone shared a link with me, which goes nowhere. The user was on a mobile device, and the link was sent to my Gmail account. I've asked if I can share the original link (might be sensitive) and haven't hear back yet.

I've found some similarly structure links via Google. Here's an example:

>leo://plh/http%3A*3*3www%2Erackspace%2Ecom*3knowledge_center*3e-
>commerce*3cms-comparison-drupal-joomla-and-wordpress/QUKg

(It's all one link, just wasn't sure how else to force a line wrap in markdown.)

What I want to know is, what is the "leo://plh/" part about? I have basic understanding of URL structure, schemes, and URL encoding... or in this case, double-encoding? Not sure how / gets turned into *3, though.

This seems like something Google would've answered for me, but 20 minutes later I'm stumped. All I find is more examples of links that are formed this way, not an explanation of why.

ETA: It's been suggested this is a custom URI scheme - makes sense. But whose is it? Who / what uses it? Google "leo://plh/" and you'll see that various sites have these links, and they point to content on more than one other site.

selllikesybok

Posted 2015-07-08T01:03:02.947

Reputation: 121

Hmm. http://wbulletins.com/2015/07/08/what-does-leoplh-mean-as-part-of-a-url/ points to this question.

– DavidPostill – 2015-07-08T01:30:11.650

@DavidPostill - never heard of that site. Seems useless, though. – selllikesybok – 2015-07-08T01:33:13.830

Neither had I till I looked at the google link in your question ;) It seems to be be scraping stack exchange ... – DavidPostill – 2015-07-08T01:37:43.933

Answers

1

I agree it must be a custom URL protocol. There are some security concerns and it would depend on if the developer who wrote the application had in mind when it comes to code injection, defend against malicious attacks, etc. But from your standpoint you wouldn't have anything to worry about I couldn't imagine. As for why it went nowhere, is probably because as it says above you don't have the application necessary to execute the protocol. It doesn't look like the protocol is registered to any well known application software, but perhaps it is part of the mobile application mentioned above.

Here is the documentation on the URI Scheme https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx

Here is the documentation for registering a protocol handler for a custom url protocol. http://blogs.msdn.com/b/noahc/archive/2006/10/19/register-a-custom-url-protocol-handler.aspx?Redirected=true

and from what it looks like the protocol is leo:// which is tied to the custom application and then the link is encoded to remove characters that would be parsed by the browser and is an escaping option...I don't think that they meant to send you the link like that, however the application that they had sent it from encodes it in that format can be directly opened from that same application on your device without any error from the browser. My best guess without any documentation to look at

user422773

Posted 2015-07-08T01:03:02.947

Reputation:

1

"leo://plh/http..."

This URL has the format of a custom URI scheme or a URI used by Mobile Deep Linking.


What is the embedded link URL?

The full URL is:

leo://plh/http%3A*3*3www%2Erackspace%2Ecom*3knowledge_center*3e-commerce*3cms-comparison-drupal-joomla-and-wordpress/QUKg

Using %3a = :, *3 = /, and %2e = ., then the embedded link decodes to:

http://www.rackspace.com/knowledge_center/article/cms-comparison-drupal-joomla-and-word‌​press

"But whose is it? Who / what uses it?"

There is a mobile app called LEO ("Saving you money, at the places you love.)"

This would be an obvious candidate for creating the quoted URI when the app is used to share a link ("You can then share the offer with your friends via Facebook or Twitter. Remember, the more people that use LEO, the more offers and more savings in the future.")


DavidPostill

Posted 2015-07-08T01:03:02.947

Reputation: 118 938

Looked into this - the LEO app is not the source, as far as I can tell. – selllikesybok – 2015-07-10T13:45:34.930

@selllikesybok For what it's worth the decoded link is www.rackspace.com/knowledge_center/article/cms-comparison-drupal-joomla-and-wordpress – DavidPostill – 2015-07-10T13:49:33.360