Fehler gefunden: Wortzensur hat Links umgewandelt und diese dadurch unbrauchbar gemacht.
Guten Morgen,
mich plagt ein unschöner Fehler beim Verfassen von Beiträgen und PMs in meinem Board, die einen Link auf Seiten innerhalb des Forums beinhalten:
Das Forum läuft unter der Domain http://www.eisenbart-clan.de. Will ich Links auf zB. Beiträge innerhalb des Forums setzten (etwa http://www.eisenbart-clan.de/phpBB/view ... ?f=6&t=224) wird jedoch der "dash" als %20 eingefügt (also http://www.eisenbart%20clan.de), womit der Link natürlich nicht mehr funktioniert. Dies ist sowohl bei Magic URL, als auch bei den Varianten [url] und [url=] der Fall.
Kennt jmd. dieses Problem und/oder weiß Abhilfe?
Danke im Vorraus und lG, Scytero
Techn. Daten:
phpBB 3.0.10
Mods:
ACP - Group name Coloured
AOS Who Visited a Topic
Highslide Attatchment Mod
List subforums in columns
MOD Version Check
Prime Links
Topic Prefix MOD
board3 Portal 2.0.0 - Beta 1
phpBB Gallery
phpbb Impressum
Das Problem bestand jedoch bereits nach der Grundinstallation, also vor Integration der MODs
[gelöst] Fehler in URL-Auflösung
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
[gelöst] Fehler in URL-Auflösung
Zuletzt geändert von Scytero am 24.07.2012 17:12, insgesamt 1-mal geändert.
Re: Fehler in URL-Auflösung
Update:
Wie es scheint, werden tatsächlich nur URLs auf die eigene Domain falsch geparst, ein Versuch mit www.test-seite-com funktioniert einwandfrei. Es wird immer skuriler...
Übrigens funktioniert auch die Ersetzung www.eisenbart%2Dclan.de
Wie es scheint, werden tatsächlich nur URLs auf die eigene Domain falsch geparst, ein Versuch mit www.test-seite-com funktioniert einwandfrei. Es wird immer skuriler...
Übrigens funktioniert auch die Ersetzung www.eisenbart%2Dclan.de
Re: Fehler in URL-Auflösung
Hi,
wenn du auf deinen Server parallel zu deinem aktuellem Board ein weiteres phpBB3.0.10 installierst und ohne Mods und mit Standard Style betreibst. Tritt der Fehler bei diesem auch auf?
Grüße
wenn du auf deinen Server parallel zu deinem aktuellem Board ein weiteres phpBB3.0.10 installierst und ohne Mods und mit Standard Style betreibst. Tritt der Fehler bei diesem auch auf?
Grüße
Re: Fehler in URL-Auflösung
Hallo,
der "Dash" gehört nicht zum erlaubten Umfang der Zeichen in einer URI. Das oft benutzte Minuszeichen "-" (Hyphen) ähnelt dem Dash zwar, ist aber kürzer und hat natürlich einen anderen Zeichenwert, ist aber erlaubt.
Das Leerzeichen hat den Wert hex 20 " "
Das Minus hat den Wert: hex 2D "-"
Der (en)-Dash hat den Wert: hex 2013 "–"
Der (em)-Dash hat den Wert: hex 2014 "—"
Je nach eingestelltem Schriftsatz sind die Zeichen nicht oder nicht gut zu unterscheiden. Wie Du oben siehst, sehen - und – gleich aus,haben aber einen anderen Zeichencode. Wenn Du das falsche in einer URI verwendest, kann diese nicht korrekt geparst werden. Wieso allerdings der Dash als %20 eingefügt wird, ist mir eher rätselhaft.
Versuch:
Link mit Dash wird nicht geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Link mit Minus wird geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Wenn Du im Beitrag die URL per Hand eintippst und dabei das Minuszeichen von der Tastatur verwendest, müsste der Link also auch ausführbar sein.
Ansonsten: irgendwelche MODs eingebaut, die etwas an den Links ändern?
der "Dash" gehört nicht zum erlaubten Umfang der Zeichen in einer URI. Das oft benutzte Minuszeichen "-" (Hyphen) ähnelt dem Dash zwar, ist aber kürzer und hat natürlich einen anderen Zeichenwert, ist aber erlaubt.
Das Leerzeichen hat den Wert hex 20 " "
Das Minus hat den Wert: hex 2D "-"
Der (en)-Dash hat den Wert: hex 2013 "–"
Der (em)-Dash hat den Wert: hex 2014 "—"
Je nach eingestelltem Schriftsatz sind die Zeichen nicht oder nicht gut zu unterscheiden. Wie Du oben siehst, sehen - und – gleich aus,haben aber einen anderen Zeichencode. Wenn Du das falsche in einer URI verwendest, kann diese nicht korrekt geparst werden. Wieso allerdings der Dash als %20 eingefügt wird, ist mir eher rätselhaft.
Versuch:
Link mit Dash wird nicht geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Link mit Minus wird geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Wenn Du im Beitrag die URL per Hand eintippst und dabei das Minuszeichen von der Tastatur verwendest, müsste der Link also auch ausführbar sein.
Ansonsten: irgendwelche MODs eingebaut, die etwas an den Links ändern?
Re: Fehler in URL-Auflösung
Werd ich bei erster Gelegenheit probieren, danke für den TippBlackHawk87 hat geschrieben:Hi,
wenn du auf deinen Server parallel zu deinem aktuellem Board ein weiteres phpBB3.0.10 installierst und ohne Mods und mit Standard Style betreibst. Tritt der Fehler bei diesem auch auf?
Grüße
Gut, ich sollte wohl zuersteinmal feststellen, welches der oben beschriebenen überhaupt zur Anwendung gekommen ist (Minus, en/em-dash, ...). Mein Problem dabei ist, dass ich lediglich das Forum verwalte, jedoch weder für die Domain, noch für den FTP zuständig bin, auf letzteren habe ich aber wenigstens ins phpbb-Unterverzeichnis Zugriff.DetlefT hat geschrieben:Hallo,
der "Dash" gehört nicht zum erlaubten Umfang der Zeichen in einer URI. Das oft benutzte Minuszeichen "-" (Hyphen) ähnelt dem Dash zwar, ist aber kürzer und hat natürlich einen anderen Zeichenwert, ist aber erlaubt.
Das Leerzeichen hat den Wert hex 20 " "
Das Minus hat den Wert: hex 2D "-"
Der (en)-Dash hat den Wert: hex 2013 "–"
Der (em)-Dash hat den Wert: hex 2014 "—"
Je nach eingestelltem Schriftsatz sind die Zeichen nicht oder nicht gut zu unterscheiden. Wie Du oben siehst, sehen - und – gleich aus,haben aber einen anderen Zeichencode. Wenn Du das falsche in einer URI verwendest, kann diese nicht korrekt geparst werden. Wieso allerdings der Dash als %20 eingefügt wird, ist mir eher rätselhaft.
Versuch:
Link mit Dash wird nicht geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Link mit Minus wird geparst:
http://www.eisenbart-clan.de/phpBB/viewtopic.php?f=6&t=224
Wenn Du im Beitrag die URL per Hand eintippst und dabei das Minuszeichen von der Tastatur verwendest, müsste der Link also auch ausführbar sein.
Ansonsten: irgendwelche MODs eingebaut, die etwas an den Links ändern?
Weitere Erkenntnis werden jedenfalls folgen, warscheinlich aber erst hetue Nacht.
Danke jedenfalls für die ersten Hinweise und Hilfestellungen, vielleicht führen diese ja bereits zu einem brauchbaren Ergebnis.
Re: Fehler in URL-Auflösung
Hab mir eben deine beiden Beispiele (Dash vs. Hyphen) kopiert: Wie auch hier in phpbb.de wird Dash nicht geparst, Hyphen schon. Jedoch Hyphen zu Space umgewandelt und eisenbart-clan mit anführenden Großbuchstaben...
Weiters konnte ich feststellen, dass die URL anscheinend Hyphen nutzt.
Weiters konnte ich feststellen, dass die URL anscheinend Hyphen nutzt.
Re: Fehler in URL-Auflösung
Update - Fehler gefunden!
Das Stichwort ist die Wortzensur... vor Unzeiten habe ich wohl, um den Gildennamen in Beiträgen möglichst immer einheitlich darzustellen, eine Wortersetzung von "Eisenbart-Clan" >> "Eisenbart Clan" gesetzt, die offensichtlich in die URLs eingegriffen hat. Eigene Dummheit..
Ich stelle jedoch die Frage in den Raum, ob der Zensur-Parser wirklich in den [url]-Code eingreifen sollte.. dürfen aber andere entscheiden
Danke nochmal für die vielen hilfreichen Ratschläge, die mich über Umwege auf diese Möglichkeit gebracht haben!
vote 4 close
Das Stichwort ist die Wortzensur... vor Unzeiten habe ich wohl, um den Gildennamen in Beiträgen möglichst immer einheitlich darzustellen, eine Wortersetzung von "Eisenbart-Clan" >> "Eisenbart Clan" gesetzt, die offensichtlich in die URLs eingegriffen hat. Eigene Dummheit..
Ich stelle jedoch die Frage in den Raum, ob der Zensur-Parser wirklich in den [url]-Code eingreifen sollte.. dürfen aber andere entscheiden

Danke nochmal für die vielen hilfreichen Ratschläge, die mich über Umwege auf diese Möglichkeit gebracht haben!
vote 4 close