# \url command worked fine before using \urldef

Is there any way that \urldef can be overwritten by \url? A link with a % sign or ~ sign used to work just fine with \url before I used \urldef. After \urldef, my % signs in the cited link serves as a line break.

\documentclass[12pt]{report}
\usepackage{url}

\begin{document}

\bibitem{BD}
\url{http://www.math.unl.edu/~bdeng1/Papers/DengHLCTmodel.pdf}, (Accessed on 24 August 2013)
\bibitem{AR13}

Can someone please check this? The first url works in a web browser whereas the second one does not. What could the problem possibly be? Will using \urldef fix this problem? If so, please suggest how? I would really appreciate any help.
• @Jivika Where is \urldef? I still don't see it anywhere. Moreover, you still have many unnecessary packages. Again, read Heiko Oberdiek comment, post a document which shows the problem and explain how it doesn't work. – Manuel Jun 6 '14 at 19:18