Alex.: URI mit Tilde im Namen

Beitrag lesen

Diese beiden Schreibweisen sind absolut gleichwertig. Es hängt vom Browser ab, ob er die Tilde in %7E umsetzt, oder nicht. Mein Opera beispielsweise setzt Leerzeichen in URLs (die da absolut nicht hingehören) automatisch in %20 um.

Guter Hinweis: ich hatte bisher nur MozillaFirebird und IE6.0 ausprobiert. Bei den beiden Browsern wird halt ~ und %7E nicht wie das gleiche Zeichen behandelt. Habe gerade auch Opera ausprobiert: dort besteht mein Problem nicht, weil das %7E sofort in ~ umgewandelt wird.

Das Problem der Nicht-Erkennbarkeit ist, dass dein Webserver die Rückübersetzung schon erledigt hat, bevor irgendein Modul die URL auslesen könnte.

Die Erklärung ergibt Sinn.

Ich sehe dein Problem nicht. Die zwei Schreibweisen bezeichnen eindeutig dieselbe URL. Deshalb kann es nicht zum Doppeltladen kommen (und mal ehrlich: Wen interessiert das wirklich? Wäre ja doch ohnehin nur beim ersten von extern gelinkten Seitenaufruf relevant. Ein Redirect auf die richtige Seite ist viel schlimmer in dieser Hinsicht.).

Mich nervt es trotzdem. Bsp: bin auf /~arbeitsgruppe/, folge Link zu /~anderermitarbeiter/, suche dort was auf dessen Unterseiten, will wieder zurück zu "uns", klicke dafür auf einen Link zu /%7Earbeitsgruppe/ und dann wird die Seite wieder vollständig neu geladen (inkl. aller Bilder, weil die dann ja auch vom Browser [MozFirebird und IE6] als /%7Earbeitsgruppe/bild.gif neu angefragt werden). Wenn man das von zu Hause mit 56K-Modem macht, stört es halt. Dazu kommt noch, dass die Adresszeile im Browser ästhetisch verunstaltet ist. :-)

Zugegeben, es gibt größere Probleme auf dieser Welt und auch im Internet, aber optimal ist dieses Vorgehen der Browser halt nicht.

Im Zusammenhang mit Obenstehendem erkenne ich aber, dass es kein Server- oder Apache-Problem, sondern vielmehr ein Browserproblem von Mozilla und IE ist, welches ich serverseitig lösen wollte. Und das scheint nicht zu gehen.

Ausserdem weiss ich nicht, ob die Suchmaschinen auch beide Schreibweisen als 2 verschiedene Seiten ansehen, was ja nachteilig für das Ranking wäre.

Nicht wirklich, würde ich meinen. Außerdem würde ich annehmen, dass Suchmaschinen sehr wohl in der Lage sind, solche identischen URLs rauszufiltern. Weil das etwas grundsätzlich anderes ist, als denselben _Inhalt_ unter _technisch unterschiedlichen_ Domains zu verbreiten.

Hoffen wir, dass die Spider der Suchmaschinen besser sind als die beiden genannten Browser.

Du machst dir irre Gedanken dort, wo absolut keinerlei Problematisierung angebracht ist. Echt nicht.

Okay, okay, ich finde den jetzigen Zustand trotzdem verbesserungswürdig. :-)

Grüße, Alex.