What Is a Urlor

What Is a Urlor

What Is a Url

An URL is a special pointer to a resource on the web. When you type in a URL in your browser, a web server delivers the information you are requesting. On the web, resources are broken into different types, called "domains". For example, http://www. influencermarketing.com is part of the domain http://www. influencermarketing.com/resources.


URL stands for Uniform Resource Locator. A URL is nothing more than the address of a given unique resource on the Web. In theory, each valid URL points to a unique resource. Such resources can be an HTML page, a CSS document, an image, etc. In practice, there are some exceptions, the most common being a URL pointing to a resource that no longer exists or that has moved. As the resource represented by the URL and the URL itself are handled by the Web server, it is up to the owner of the web server to carefully manage that resource and its associated URL. (Source:

The first part of the URL is the scheme, which indicates the protocol that the browser must use to request the resouce (a protocol is a set method for exchanging or transferring data around a computer network). Usually for websites the protocol is HTTPS or HTTP (its unsecured version). Addressing web pages requires one of these two, but browsers also know how to handle other schemes such as (Source: developer.mozilla.org)


The required parts of a URL depend to a great extent on the context in which the URL is used. In your browser's address bar, a URL doesn't have any context, so you must provide a full (or absolute) URL, like the ones we saw above. You don't need to include the protocol (the browser uses HTTP by default) or the port (which is only required when the targeted Web server is using some unusual port), but all the other parts of the URL are necessary.

pathinfo and it is optional. It is composed by zero or more path segments that do not refer to an existing physical resource name (i.e., a file, an internal module program or an executable program) but to a logical part (i.e., a command or a qualifier part) that has to be passed separately to the first part of the path that identifies an executable module or program managed by a web server; this is often used to select dynamic content (a document, etc.) or to tailor it as requested (see also: CGI and PATH_INFO, etc.). (Source: en.wikipedia.org)


Related Articles