preserve original querystring and fragment path parts #3589
Merge pull request #3727 from openscholar/3589-baisong

preserve original querystring and fragment path parts #3589