Page 1 of 1

URL sent by RSS feed is not handled properly by the Blog

Posted: Sat Aug 19, 2006 7:41 pm
by ToJe
Hi,

the RSS feed of my blog seems to send out URLs containing certain punctuation characters (at least the comma) with the character in encoded form, eg. <http://blog.datentrampelpfad.de/archive ... -fall.html> instead of <http://blog.datentrampelpfad.de/archive ... -fall.html>. The encoded variant is not handled properly by the blog, a click on this link or a paste of it into firefox leads to the archive monthly overview page. Personally I think the blog should be able to handle encoded characters, as it is AFAIK perfectly legal to encode certain characters in an URL.

Greetings from Stuttgart,

=ToJe=

Posted: Sat Aug 19, 2006 11:44 pm
by stm999999999
Hi ToJe! :-)

This seems to be crazy: As I understand s9y, the article should be found by its article-id an not the title.

So http://blog.datentrampelpfad.de/archive ... ed-we.html works fine.

But, http://blog.datentrampelpfad.de/archives/184-United-we do not work. it gives the archive page - so I think %2C has the same effect, s9y does not recognize the ".html" but seems to need it.

Hm...

first idea: s9y should not need the .html to identify an article
problem: static pages and perma-links do not have an article-id

Posted: Mon Aug 21, 2006 11:55 am
by garvinhicking
Hi!

Could you two try this patch:

http://nopaste.php-q.net/233930

"%" simply was not an allowed character in the pattern for matching a URL.

Best regards,
Garvin