Fehlerhafter Link in Views-Feed
Eingetragen von rhodes (631)
am 21.05.2014 - 17:50 Uhr in
am 21.05.2014 - 17:50 Uhr in
Hallo zusammen,
in einer Drupal 7 Installation habe ich einen RSS-Feed über eine View mit Fields erstellt. Es werden Kommentare ausgegeben.
Der Link in einem einzelnen Kommentar sollte also in etwa so aussehen: /comment-327#comment-327.
Auf den ersten Blick sieht alles gut aus. Klickt man aber auf den Link im RSS-Feed kommt man auf eine Fehlerseite. Die Ursache des Fehlers ist, dass die Raute "#" im Link ersetzt wird zu:
/comment/327%23comment-327
Hat jemand eine Idee, wie man das verhindern kann?
Danke & Grüße
rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
woher kommt denn der Link?
am 21.05.2014 - 22:31 Uhr
woher kommt denn der Link? und wie wird er ausgegeben?
sorry - aus Versehen doppelt
am 21.05.2014 - 22:31 Uhr
sorry - aus Versehen doppelt gepostet
Der Link kommt aus der View.
am 22.05.2014 - 08:51 Uhr
Der Link kommt aus der View. In den Einstellungen für den RSS feed kann man definieren, welches Feld für den Link verwendet wird. In dem Fall ist es die Comment ID, deren Ausgabe eben überschrieben wird.
Es stimtm ja auch alles, bis auf die Ersetzung des #. Die Frage wäre eben, wo das passiert.
Hi, läuft Deine Drupal
am 22.05.2014 - 09:19 Uhr
Hi,
läuft Deine Drupal Instanz auf einem IIS?
http://forums.asp.net/t/1957032.aspx?Encoded+number+sign+23+in+URL+path+...
Wenn nicht könntest Du auch Apache's url_rewrite benutzen um diesen Fehler zu korrigieren.
http://www.askapache.com/htaccess/replacing-urlencoded-in-incoming-links...
MfG
Robert