Franck Ribery and Karim Benzema have had charges of having sex with an underage prostitute dropped due to lack of evidence.