diff --git a/static/.htaccess b/static/.htaccess index 31332ff3..5b1c964e 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -1,4 +1,4 @@ RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule .* / [R=302,END] +RewriteRule (.*) /404.html?url=$1 [R=302,END] diff --git a/themes/tsc_vfl/layouts/404.html b/themes/tsc_vfl/layouts/404.html index e69de29b..73f043ea 100644 --- a/themes/tsc_vfl/layouts/404.html +++ b/themes/tsc_vfl/layouts/404.html @@ -0,0 +1,20 @@ +{{ define "left" }}<!-- empty -->{{ end }} +{{ define "main" }} +<h1>Uuups, da ging wohl was schief...</h1> +<div style="text-align: center;"> + <img src="/img/404.jpg" style="max-width: 70%;"> +</div> +<p> + Der aufgerufene Link existiert leider nicht. + Möglicherweise wurde der Inhalt gelöscht oder verschoben. +</p> +<p> + Bitte laden Sie die gewünschte Seite neu und aktualisieren Sie gegebenenfalls Ihre Bookmarks. +</p> +<p> + Sollte das Problem weiterhin bestehen und der Meinung sein, dass ein Fehler auf der Homepage existiert, wenden Sie sich bitte an den Webmaster. + Sie können dazu eine <a href="{{ ref . "/page/info" }}">Nachricht an uns schicken</a>. +</p> +<p>Vielen Dank!</p> +<p><a href="{{ .Site.BaseURL }}">Zurück zur Startseite</a></p> +{{ end }} diff --git a/themes/tsc_vfl/static/img/404.jpg b/themes/tsc_vfl/static/img/404.jpg new file mode 100644 index 00000000..a9fdd196 Binary files /dev/null and b/themes/tsc_vfl/static/img/404.jpg differ