Answer the question
In order to leave comments, you need to log in
Why does apache throw a 403 error when typing "*" in the address bar?
Example:http://site.com/*
Answer the question
In order to leave comments, you need to log in
oddly enough, it is included in the allowed characters
When should an asterisk be encoded in an HTTP URL?
According to RFC1738, the asterisk (*) "may be used unencoded in a URL":
So only alphanumeric characters, the special characters "$-_.+!*'()," and the reserved characters used for them reserved targets can be used unencoded in the URL.
However, w3.org Naming and Addressing says that the asterisk is "reserved for use as having special meaning in certain schemes" and implies that it must be encoded.
Also, according to RFC3986, a URL is a URI:
The term "Uniform Resource Locator" (URL) refers to a subset of URIs that, in addition to defining a resource, define a resource by describing its primary access mechanism (eg, its network location).
It also indicates that the asterisk is "sub-delim" which is part of the "reserved set"
further down here
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question