View Issue Details

IDProjectCategoryView StatusLast Update
0017638phpList 3 applicationStatisticspublic29-04-15 20:40
Reportermichiel Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version3.0.12 
Target VersionFuture developments 
Summary0017638: special characters in links converted and breaking links
Descriptionclicktracking converts links, which then in some cases causes broken and incorrect links:

For example, it turns http://whatever/publisher/#!/offer/123 into http://whatever/publisher/#%21/offer/123 which breaks links because they can't handle %21 instead of "!".

also %CA is replaced see
TagsNo tags attached.


related to 0017649 assignedsuela Click tracking decoding urlencoded characters 



11-04-15 22:46

administrator   ~0056009

for the moment, the only way around this is to avoid using the characters, or to use a service like to concert the URLs


21-04-15 10:24

updater   ~0056025

I could not repeat this problem. The value stored in linktrack_forward is the same as the value I entered in the editor for the url


and that was the value used when I clicked the link in the email.


21-04-15 11:31

administrator   ~0056027

Yes, like duncan writes, the DB has:

| 110 | http://whatever/publisher/#!/offer/123 | 0 |

and the "Header forward" is exactly that. phpList is not touching or changing the URL, so it is the browser doing the manipulation of the URL. That's probably because #! is the Unix shebang and it smells like a hack attempt.

Best option is to avoid these kinds of URLs.