ccs-calendarserver icon indicating copy to clipboard operation
ccs-calendarserver copied to clipboard

Canonical url and header link broken (404 Not Found)

Open Krinkle opened this issue 6 years ago • 0 comments

Both at https://apple.github.io/ccs-calendarserver and https://www.calendarserver.org/ the page declares the following canonical url:

<link rel="canonical" href="https://www.calendarserver.org/ccs-calendarserver/">

However the url https://www.calendarserver.org/ccs-calendarserver/ does not exist (and presumably isn't supposed to). Looks like this is the result of partially old (apple.github.io sub directory) and partially new (calendarserver.org) mixing together to produce a broken url.

Also, on https://www.calendarserver.org/ the navigation bar points the title "Calendar and Contact Server" to an absolute path url /ccs-calendarserver/index.html which naturally is also a 404 Not Found when viewing from e.g. https://www.calendarserver.org/FAQ.html.

The easiest fix is probably to update the Jelyll configuration to always assume the new domain and to update the GitHub Pages config to enforce viewing via the .org domain, instead of supporting both.


See also https://github.com/smartcardservices/smartcardservices/issues/149

Krinkle avatar Nov 11 '17 05:11 Krinkle