mod_rewrite is a powerful apache module which allows you to use pattern matching to rewrite the requested url to something else. Using it, you can re-order parameters, conceal actual file names with better, seo-optimized urls, etc. Some PHP frameworks like CodeIgniter and Laravel have support for this kind of behavior built in.