Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Fri Sep 09, 2022 5:38 pm
frase wrote: ↑Fri Sep 09, 2022 3:53 pm
Okay, ich dachte, wenn eine Seite nicht gefunden wird, dann wirft der Apache (darf man das noch sagen? ) die 404 selbst und der Robot hat seine Info.
Ich gehe davon aus, dass das Projekt umbenannt werden wird. Und natürlich muss auch das Logo geändert werden.
frase wrote: ↑Fri Sep 09, 2022 3:53 pm
Wie das wirklich läuft, weiß ich aber immer noch nicht.
Siehe Olafs Nachtrag:
https://www.seobility.net/de/wiki/Soft_404
-
frase
- Posts: 5085
- Joined: Thu Apr 21, 2016 6:32 am
- Location: Saxony
-
Contact:
Post
by frase » Fri Sep 09, 2022 6:21 pm
Ja, danke. Soft-404 ist heimtückisch. (tückisch - nicht türkisch
)
-
Caravaner
- Posts: 112
- Joined: Sat Oct 05, 2019 5:20 pm
- Location: Wadgassen (Saarland)
-
Contact:
Post
by Caravaner » Sat Sep 10, 2022 9:21 pm
1. Versuch einer Übersicht und Dokumentation
Ich habe für mich versucht zusammenzustellen, was bei einer CMSimple_XH - Installation in Hinblick auf die Behandlung von HTTP-Status - Meldungen 401, 403 und 404 sinnvoll sein könnte.
Ich bitte Euch alle Verbesserungsvorschläge zu machen. Ich schlage vor, diese per E-Mail zu schicken, wenn sie sonst das Forum "verstopfen" würden. Sonst auch gerne hier. Insbesondere ist mir nicht klar, wo der Unterschied / Sinn / Nutzen liegt, bei der Verwendung der unterschiedlichen HTTP/
x.x in
Code: Select all
<div>#cmsimple header('HTTP/1.1 404 Not Found');#</div>
Ich habe den Themenblock auf drei Seiten verteilt:
einige Elemente einer .htaccess - Datei
Fehlerseiten des CMS statt des Servers
eigenen Fehlerseiten, mit Vorlagen
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat.
https://lembach-cmsimple.de
-
olape
- Posts: 2756
- Joined: Fri Mar 13, 2015 8:47 am
-
Contact:
Post
by olape » Sun Sep 11, 2022 6:46 pm
Caravaner wrote: ↑Sat Sep 10, 2022 9:21 pm
wo der Unterschied / Sinn / Nutzen liegt, bei der Verwendung der unterschiedlichen HTTP/x.x in
Beschreibt die Version des Protokolls.
1.0 ist hoffentlich nirgends mehr im Einsatz.
1.1 ist noch relativ häufig anzutreffen.
2 wäre die aktuelle Empfehlung.
3 habe ich noch nirgendwo gesehen.
Das kommt natürlich ganz darauf an, was der Provider anbietet.
Caravaner wrote: ↑Sat Sep 10, 2022 9:21 pm
Code: Select all
<div>#cmsimple header('HTTP/1.1 404 Not Found');#</div>
Meiner Erfahrung nach kann man hier durchaus immer 2 angeben. Wenn es der Server nicht kann liefert er eh mit 1.1 aus.
Gruß Olaf,
Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
-
olape
- Posts: 2756
- Joined: Fri Mar 13, 2015 8:47 am
-
Contact:
Post
by olape » Mon Sep 12, 2022 6:32 am
Da fällt mir gerade noch ein, eigentlich müsste man sich gar keine Gedanken machen, wenn man:
Code: Select all
#cmsimple header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');#
nutzen würde.
oder einfach nur
Code: Select all
#cmsimple http_response_code(404);#
Gruß Olaf,
Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Thu Jan 19, 2023 11:30 am
olape wrote: ↑Mon Sep 12, 2022 6:32 am
Da fällt mir gerade noch ein, eigentlich müsste man sich gar keine Gedanken machen, wenn man:
Code: Select all
#cmsimple header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');#
nutzen würde.
oder einfach nur
Code: Select all
#cmsimple http_response_code(404);#
Oder halt:
Dann hat man gleich auch noch einen passenden Seitentitel.
Aber in jedem Fall ist es sinnvoll, auch gleich das Script zu beenden; ansonsten könnte der Header später überschrieben oder gelöscht werden; und selbst wenn nicht, macht es i.d.R. keinen Sinn das Script nach einem HTTP-Fehler (oder einer Weiterleitung) laufen zu lassen.
Ich hatte eigentlich nicht wirklich damit gerechnet, dass es soweit kommen würde. Könnte sehr teuer werden.