{% extends "base.html" %} {% block body %}
This takes a url that is very long and gives a shortened version that when hit will redirect to the long version. For example, if you have a url that is https://www.example.com/path/to/some/stuff?with&lots&of&stuff&after&it, you can create a shortened URL that is just {{ url_base }}/+0 that you can easily communicate, or link to where you don't want to jumble up the view with a very long URL.
Add a destination in the first box. This should be in the format of https://www.example.com/stuff
Once you hit the Submit button, you will see the results page which will show your new shortened URL
You may specify the URL with or without the scheme (the http:// part at the beginning of the URL). Note that this service only deals with WEB redirects, so you may not use anything other than http or https
As noted above, your URL must have a path included in it. So if you are going to a base domain you must end the URL with a /. If you have a url like http://www.example.com/something, then the /something is the path part.
If you do not specify a scheme, it will default to http://, which will typically just work (though you may get an additional https redirect from the destination webserver).
You may optionally add a /keyword URL type by specifying that keyword in addition to the destination URL
If you specify something in the keyword field, you will get a random short URL AND your custom string. Both URLS target the same redirect, so as far as hit count stats, they will be the same regardless of hitting the /keyword or /+0 "random" version.
Namespaces are a way to isolate keywords so that you ultimately increase the number of keywords people may use as the same keywords in different namespaces do not overlap.
There are two default namespaces: global, and user. Global are keywords directly at the root of the domain so a path like {{ url_base }}/shortcut. The user namespace matches your own username and is prefixed with a tilde (~). Those urls would look something like {{ url_base }}/~username/shortcut
When you expand the namespace dropdown (which defaults to user), you will see all namespaces to which you have permission:
You are able to edit the destination URL for any link which you have added from the My Shortcuts Page. From that page, click on the edit icon in the "Actions" column and enter the new URL you wish the shortlink/keyword to target.
There are 5 types of URLs that work for {{ url_base }}
No, you may only change the destination URL. The shortlinks are always assumed to go to a valid endpoint once the are created, so you are able to change the endpoint, but not the source
Well even though I just said "shortlinks are always assumed to go to a valid endpoint once they are created", there is planned functionality to delete shortcuts.