statistics icon indicating copy to clipboard operation
statistics copied to clipboard

www.domain.de & domain.de zusammenfassen

Open iceman-fx opened this issue 1 year ago • 5 comments

Option zum Zusammenfassen der Domain mit und ohne www. bereitstellen, damit diese Domains nicht separat in der Statistik und den Graphen aufgeführt wird.

iceman-fx avatar Dec 18 '22 14:12 iceman-fx

Dazu dann die Frage, was mit anderen Subdomains passieren soll? Eine Option, um alle Subdomains auszufiltern? Einzelne Subdomains angeben, die entfernt werden sollen?

AndiLeni avatar Dec 18 '22 14:12 AndiLeni

Eher das Zusammenfassen von www und nicht-www. Bei den meisten Webservern ist std,mäßig www und nicht-www das gleiche Webspace-Ziel = Homepage. Meist leitet eine Version dieser Aufrufe eh nur auf den anderen um.

Daher wäre eine Option (Checkbox) ganz gut, um diese beiden zusammenfassen zu können.

iceman-fx avatar Dec 19 '22 07:12 iceman-fx

Habe gerade die aktuelle v3.x installiert.

Dort ist ja bereits eine Zusammenfassen-Funktion drin, aber leider etwas unglücklich umgesetzt. Diese fasst alle Domains zusammen, egal ob www./non-www/... oder richtige Domains (MultiSite-Umgebung).

Besser wäre es, wenn man 3 Optionen hätte:

  1. wirklich alle Domains zusammenfassen (Besucher Gesamt | ...)
  2. nichts zusammenfassen (Ausgabe: domain1.de | www.domain1.de | domain2.de | www.domain2.de | www.domain2.de:443 | ...)
  3. nur die Domains mitsamt Subdomain www./xyz. & Ports :xyz zusammenfassen (Ausgabe: domain1.de | domain2.de | ...)

Auch werden neuerdings Domains mit Portnummer gesondert aufgeführt, was eigentlich unnötig ist:

1

iceman-fx avatar Sep 04 '23 08:09 iceman-fx

Das ist nach wie vor schwierig umzusetzen. Bearbeite ich die request Uri vor dem speichern gehen möglicherweise zu viele Informationen verloren die man später gerne sehen möchte. Mache ich die Bearbeitung später gibt das eine ordentliche Verzögerung, gerade bei so großen Tabellen wie du sie hast. Am performantesten wäre vermutlich, wenn die Anpassung von der Datenbank durchgeführt wird in der Abfrage.

Ports werden schon immer gespeichert, da wird einfach die getHost() genutzt die symfony mitliefert. Dabei kann auch eine IP Adresse rauskommen wenn diese direkt angefragt wurde.

Eine vollständige URL kann ja so aussehen laut Wikipedia: https://maxmuster:[email protected]:8080/documentation/index.html?p1=A&p2=B#ressource

Ich bin mir einfach unsicher wie man das so anpassen soll, dass am Ende kein Pfusch rauskommt. Für den einen ist die Subdomain wichtig, für den anderen nicht. Passe ich die Domain vor dem speichern an, gibt es später keine Möglichkeit mehr das Verhalten zu wechseln, sprich doch die Subdomains getrennt anzuzeigen, denn die Daten sind dann ja weg.

AndiLeni avatar Sep 04 '23 12:09 AndiLeni

Deswegen ja eine Auswahl bereitstellen, so dass der Admin es selbst entscheiden kann. In meinem Fall muss ich halt immer erst unzählige Male klicken, damit ich nur die Übersicht der einen Präsenz sehe.

Evtl. macht es Sinn, dass man eine Selectbox hat, wo std.mäßig "- Alle Domains -" gewählt ist, man dann aber auch nur die jeweilige Hauptdomain (= fasst alles dieser Domain zusammen (www. + ohne www)) auswählen kann.

iceman-fx avatar Dec 12 '23 08:12 iceman-fx