mirror of https://github.com/docker/docs.git
Fixes for forwarding, custom 404
This commit is contained in:
parent
1465790db0
commit
b58c93bb40
7
404.md
7
404.md
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
layout: null
|
||||
permalink: /404.html
|
||||
---
|
||||
|
||||
|
@ -16,10 +17,12 @@ function doFwd() {
|
|||
|
||||
console.log(domainName + ":"+ portNumber +"/{{ item[0] }}");
|
||||
gonnaFwd = true;
|
||||
if(forwardingURL.indexOf(":")>-1) {
|
||||
if(portNumber.length > 0) {
|
||||
console.log("Port!");
|
||||
// there is a port number in the location; make sure to replace it
|
||||
newURL = forwardingURL.replace(domainName + ":"+ portNumber +"/{{ item[0] }}","{{ page.archiveserver }}:{{ item[1].ports[0] | replace:':4000','' }}");
|
||||
} else {
|
||||
console.log("No port");
|
||||
// no port number in the location; just foward them on
|
||||
newURL = forwardingURL.replace(domainName + "/{{ item[0] }}","{{ page.archiveserver }}:{{ item[1].ports[0] | replace:':4000','' }}");
|
||||
}
|
||||
|
@ -29,7 +32,7 @@ function doFwd() {
|
|||
console.log("Forwarding to: " + newURL);
|
||||
window.location.replace(newURL);
|
||||
} else {
|
||||
document.getElementById("DocumentationText").innerHTML = "<h1>404</h1>Sorry, we can't find that page. Feel free to <a href='https://github.com/docker/docker.github.io/issues/new?title=404 at: " + forwardingURL + "&body=URL: "+ forwardingURL +"' class='nomunge'>file a ticket</a> and let us know!";
|
||||
window.location.replace("/sorry/#" + forwardingURL);
|
||||
}
|
||||
}
|
||||
window.onload = doFwd;
|
||||
|
|
|
@ -192,6 +192,7 @@ ng\:form {
|
|||
<div {% if page.notoc %} class="col-xs-12 col-sm-9 col-md-10" {% else %} class="col-xs-12 col-sm-9 col-md-8 col-xl-9" {% endif %} >
|
||||
<section class="section" id="DocumentationText">
|
||||
{{ content }}
|
||||
{% if page.noratings != true %}
|
||||
<div style="text-align: center">
|
||||
<img src="/images/chat.png" alt="chat icon" style="margin-right: 10px">
|
||||
<b>Feedback?</b> Questions? Suggestions?<br/>
|
||||
|
@ -207,8 +208,8 @@ ng\:form {
|
|||
};
|
||||
(function(d,c,j){if(!document.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src=('https:'==document.location.protocol)?'https://polldaddy.com/js/rating/rating.js':'http://i0.poll.fm/js/rating/rating.js';s=document.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);}}(document,'script','pd-rating-js'));
|
||||
</script>
|
||||
|
||||
</div>
|
||||
{% endif %}
|
||||
</section>
|
||||
|
||||
<script language="javascript">
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
title: "Sorry, we can't find that page :("
|
||||
noratings: true
|
||||
---
|
||||
|
||||
# Sorry, we can't find that page
|
||||
|
||||
<script language="JavaScript">
|
||||
function populateTicket()
|
||||
{
|
||||
var output = new Array();
|
||||
output.push("You can <a href='https://github.com/docker/docker.github.io/issues/new?title=404 at: ");
|
||||
output.push(window.location.hash.replace("#",""));
|
||||
output.push("&body=URL: ");
|
||||
output.push(window.location.hash.replace("#",""));
|
||||
output.push("' class='nomunge'>file a ticket</a> or <a href='/search/?q=");
|
||||
output.push(window.location.hash.replace("#",""));
|
||||
output.push("'>try a search</a>!");
|
||||
document.getElementById("sorryMsg").innerHTML = output.join("");
|
||||
}
|
||||
window.onload = populateTicket;
|
||||
</script>
|
||||
|
||||
<br/>
|
||||
|
||||
We tried to forward you to where we think you might be going, but we couldn't
|
||||
find a good match.
|
||||
|
||||
<span id="sorryMsg" />
|
Loading…
Reference in New Issue