reconstruct the whole project and standard the URL naming rule