Hallo liebe Experten,
das Thema passt nicht 100%tig unter Entwicklung, aber reine Administration ist es auch nicht.
Der Domino-Server ist hier abweichend von meiner Signatur die Version 6.5.5
Folgende Situation:
wir haben eine Web-Anwendung, basiserend auf 2 Notes-Datenbanken, zu finden unter:
https://e-government.hannover-stadt.de/lhhsimwebre.nsfEs handelt sich hier um die Recherche von Sitzungen unseres Stadtrats und seiner Ausschüsse.
Die Seiten werden vom Googlebot indiziert. Hierbei tritt nun regelmässig der HTTP-Fehler 500 auf. Die Inhalte können zwar in der Google-Suche gefunden werden und die Anwendung läuft auch stabil; nur die bis zu 1000 Fehlermeldungen pro Tag spammen das Log voll.
Der Fehler tritt vor allem auf den Terminseiten auf, z.B.:
https://e-government.hannover-stadt.de/lhhsimwebre.nsf/TM/20031117_ASozialDer Googlebot versucht nun immer wieder URL aufzurufen, die aus der Domino-generierten _doClick-Funktion stammen, z.B.:
GET /lhhsimwebre.nsf/TM/20031117_ASozial!OpenDocument&Click=C1256CD4003E5929.f8e5623a1bef3346c1256cbf002ad608/$Body/0.2136
Ich hatte nun alle Masken nach Schaltflächen/Hotspots durchsucht, die diese _doClick-Funktion verwenden. Es gab hier einige "unsichtbare" Hotspots, die anscheinend aus früheren Entwicklungsständen übrig geblieben sind. Diese habe ich bereinigt und in den betreffenden HTML-Quellcode der Masken kommt - ausser im head - keine _doClick-Funktion mehr vor.
Von daher dürfte der Googlebot keine Links in der o.g. Form mehr finden. Aber die Aufrufe mit Fehler 500 bestehen weiterhin.
Ich bin jetzt ziemlich am verzweifeln, weil ich keine Idee mehr habe, wo der Googlebot die URLs hernimmt.
Würde er es aus der _doClick-Funktion im Head nehmen, wo nimmt er den Wert hinter Click her ?
Aufrufe von aussen können es eigentlich auch nicht sein, weil spätestens seit dieser Woche keine Hotspots mehr drin sind bzw. in der Vergangenheit auch nicht sichtbar waren, die jemand verlinken könnte.
Abschalten der Datenbankoption "JavaScript beim Erstellen von Seiten verwenden" würde die _doClick-Funktion zwar entfernen; nur muss ich dann unsere Suchseite entsprechend anpassen, was bisher nicht so einfach ohne die Domino-Funktionalistät ist.
Ich hoffe, irgendwer von Euch hat eine Lösung parat.