I've just had an interesting afternoon trying to sort out a problem on my forum. Having now fixed it I'd like to know if someone can tell me why the answer is what it is.
I run a phpBB forum and had a user who was having problems sending a PM. It looked like a fairly standard message but each time he tried to send it he got
Quote:
Not Acceptable
An appropriate representation of the requested resource /forum/privmsg.php could not be found on this server.
|
I tried sending it too and had no luck despite test messages working.
After consulting an online operator who assured me it wasn't a server issue I did some reading around and found out it's related to a server side application called mod_security which has a list of disallowed words or characters (for security reasons).
After chopping the PM up into sections and test sending it, I managed to narrow it down to one single character that was causing the problem.
é
The message contained the word coupé.
So, my question is, why is é such a major security problem to be on a disallowed list?