Presently, our URL's look something similar to this:

http://helpdesk.ourdomain.com

Lately, there's been talk of advertising these Web addresses (in guides, online, etc.) to appear such as this for readability reasons:

http://HelpDesk.OurDomain.com

Our web server handles visiting the URL with upper-situation elements inside it properly, meaning when you attend that URL, it rewrites the Hyperlink to be all lower-situation. However, I had been always trained that URL's are intended to be situation-sensitive. Keeping that in your mind, I'd believe that advertising the URL's with upper-situation letters wouldn't be something that needs to be done.

Is advertising URL's with upper-situation letters inside it an okay practice? Why or why don't you?

In the spec:

When evaluating two URIs to determine when they match or otherwise, a customer SHOULD make use of a situation-sensitive octet-by-octet comparison from the entire URIs, with one of these exceptions:

  - A port that is empty or not given is equivalent to the default
    port for that URI-reference;

    - Comparisons of host names MUST be case-insensitive;

    - Comparisons of scheme names MUST be case-insensitive;

    - An empty abs_path is equivalent to an abs_path of "/".

Estimating the W3C:

Web addresses generally are situation-sensitive (except for machine names). There might be Web addresses, or areas of Web addresses, where situation does not matter, but determining these might not be easy. Customers must always take into account that Web addresses are situation-sensitive.

I'd say not, ensure that it stays lowercase.