Page 1 of 1

Anchor-Tags - alles nach "#" wird ignoriert

Posted: Fri Nov 16, 2007 11:33 pm
by ax11
Hallo allerseits,
noch ein ätzendes und für mich recht schwierig zu lokalisierendes Problem:
Serendipity ignoriert beim HTTP-Request anscheinend alles, was nach einem "#" kommt. Im Klartext: weder "Erweiterter Beitrag" noch Kommentare werden angezeigt. Bei Kommentaren als Pop-Up funktioniert hingegen alles; dort wird die URI ja auch in der Form (...)comment.php?serendipity[entry_id]=929&serendipity[type]=comments
also ohne Hash (#) geformt.
Ebensowenig funktionieren Anchor-Tags, die von Hand in den Quelltext der Beiträge eingefügt wurden, zB http:/blablah/meine_hardware.html#sgi
In der Konfiguration ist nur Apache Errorhandling aktiv, keine direkte Nutzung der rewrite rules von Apache, weil das /serenity/ Verzeichis bereits auf eine Subdomain (blog.ax11.de) gemappt ist.

Ich vermute, das ist irgendein internes rewite-Problem, aber mir fehlt jegliche Kenntnis, wie das genau gehandhabt wird...

Re: Anchor-Tags - alles nach "#" wird ignoriert

Posted: Mon Nov 19, 2007 9:45 am
by garvinhicking
Hi!

Könntest Du eine konkrete URL nennen bei der das Problem auftritt?

Grüße,
Garvin

Posted: Wed Nov 21, 2007 3:21 am
by ax11

Posted: Wed Nov 21, 2007 11:56 am
by garvinhicking
Hi!

Ich denke das hängt mit deinen Permalinks zusammen. Kannst Du mal statt nur "%id%.html" sowas wie "%id%-artikel.html" eingeben?

Dadurch dass nur eine Zahl dort steht scheint es als könne s9y nicht erkennen, dass ein Einzelartikel aufgerufen werden soll.

Grüße,
Garvin

Posted: Thu Nov 22, 2007 1:24 am
by ax11
Yepp! ...und Auweh. Jetzt haut es hin aber, das heisst wieder alle internen Links anpassen :cry: - und fix eine neue Sitemap unter die Suchmaschinen bringen. Zum Glück gibt's dafür ja ein Plugin :)
Vielen Dank - und falls mir ein dieser Tage ein PHP- oder Perlscript aus den Finger rutschen sollte, das die Datenbank nach internen Links absucht und diese updatet, lasse ich's euch wissen.