Mod_rewrite
Mod-rewrite is responsible for the management of URL rewrites. When an user types a particular web address, the server displays a different/irrelevant document. In those cases, mod_rewrite is needed. It is an user-friendly and search-engine friendly module that provides a better functionality, while compared to the mod_alias module. It also improves the safety of websites and hides sensitive information like query strings from URL requests.