You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by hy...@apache.org on 2021/01/29 06:15:46 UTC
[dubbo-website] branch master updated: enable 404 page (#725)
This is an automated email from the ASF dual-hosted git repository.
hyunkun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new 9a4c137 enable 404 page (#725)
9a4c137 is described below
commit 9a4c137b97a876bea10be1b068fe0e868ec41e37
Author: Huang YunKun <ht...@gmail.com>
AuthorDate: Fri Jan 29 14:15:37 2021 +0800
enable 404 page (#725)
---
.htaccess | 4 +++-
layouts/404.html | 35 +----------------------------------
2 files changed, 4 insertions(+), 35 deletions(-)
diff --git a/.htaccess b/.htaccess
index caf62ef..1cee504 100644
--- a/.htaccess
+++ b/.htaccess
@@ -2,4 +2,6 @@
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
-</IfModule>
\ No newline at end of file
+</IfModule>
+
+ErrorDocument 404 /404.html
\ No newline at end of file
diff --git a/layouts/404.html b/layouts/404.html
index 6473e73..f648800 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -2,40 +2,7 @@
<main id="main">
<div>
<h1 id="title">Not found</h1>
- <p>Oops! aaa This page doesn't exist. Try going back to our <a href="{{ "/" | relURL }}">home page</a>.</p>
+ <p>Oops! This page doesn't exist. Try going back to our <a href="{{ "/" | relURL }}">home page</a>.</p>
</div>
</main>
-
-<script>
- var originalHref = window.location.href;
- if (originalHref.indexOf("docs/user/") > -1) {
- window.location.href = newHref("docs/user/", "docs/v2.7/user/");
- } else if (originalHref.indexOf("docs/dev/") > -1) {
- window.location.href = newHref("docs/dev/", "docs/v2.7/dev/");
- } else if (originalHref.indexOf("docs/admin/") > -1) {
- window.location.href = newHref("docs/admin/", "docs/v2.7/admin/");
- } else if (originalHref.indexOf("docs/source_code_guide/") > -1) {
- window.location.href = newHref("docs/source_code_guide/", "docs/v2.7/dev/source/");
- } else if (originalHref.indexOf("docs/developers/") > -1) {
- window.location.href = newHref("docs/developers/", "contribution-guidelines/");
- } else if (originalHref.indexOf("blog/index.html") >-1) {
- window.location.href = newHref("blog/index.html", "blog/2018/08/07/dubbo-101/");
- } else {
- // window.location.href = "http://dubbo.apache.org/en-us/";
- }
-
- function newHref(path, newPath) {
- var idx = originalHref.indexOf(path);
- var part1 = originalHref.substring(0, idx);
- var part2 = "";
- if (idx + path.length < originalHref.length -1) {
- part2 = originalHref.substring(idx + path.length);
- }
- var newHref = part1 + newPath + part2;
- if (newHref.endsWith('.html')) {
- newHref = newHref.substr(0, newHref.length - 5) + "/";
- }
- return newHref;
- }
-</script>
{{ end }}