justification for base tag; relative base might be OK in practice
parent
e349998d13
commit
5918ce000e
|
@ -32,8 +32,10 @@ rather than solving one bug at the cost of exacerbating another.
|
||||||
* URIs in RSS feeds must be absolute, because feed readers do not have
|
* URIs in RSS feeds must be absolute, because feed readers do not have
|
||||||
any consistent semantics for the base of relative links
|
any consistent semantics for the base of relative links
|
||||||
|
|
||||||
* If we have a `<base href>` then the HTML spec says it must be
|
* If we have a `<base href>` then HTML 4.01 says it must be
|
||||||
absolute
|
absolute, although HTML 5 does relax this by defining semantics
|
||||||
|
for a relative `<base href>` - it is interpreted relative to the
|
||||||
|
"fallback base URL" which is the URL of the page being viewed
|
||||||
([[bugs/trouble_with_base_in_search]],
|
([[bugs/trouble_with_base_in_search]],
|
||||||
[[bugs/preview_base_url_should_be_absolute]])
|
[[bugs/preview_base_url_should_be_absolute]])
|
||||||
|
|
||||||
|
@ -62,6 +64,11 @@ rather than solving one bug at the cost of exacerbating another.
|
||||||
[[forum/Using_reverse_proxy__59___base_URL_is_http_instead_of_https]],
|
[[forum/Using_reverse_proxy__59___base_URL_is_http_instead_of_https]],
|
||||||
[[forum/Dot_CGI_pointing_to_localhost._What_happened__63__]])
|
[[forum/Dot_CGI_pointing_to_localhost._What_happened__63__]])
|
||||||
|
|
||||||
|
* For relative links in page-previews to work correctly without
|
||||||
|
having to have global state or thread state through every use of
|
||||||
|
`htmllink` etc., `cgitemplate` needs to make links in the page body
|
||||||
|
work as if we were on the page being previewed.
|
||||||
|
|
||||||
# "Would be nice"
|
# "Would be nice"
|
||||||
|
|
||||||
* In general, the more relative the better
|
* In general, the more relative the better
|
||||||
|
|
Loading…
Reference in New Issue