Assume that you don't have access to view or edit the Apache server httpd.conf file, so the easiest way to check whether the mod_rewrite module is installed will be to look on your phpinfo page. If you've not already created one of these for yourself, just copy and paste the following code into an new text file using your favorite text editor, save it as phpinfo.php , and upload it to your server:
<?php phpinfo(); ?>Load that page up in your web browser, and perform a search for “mod_rewrite”. All being well, you'll find it in the “Apache loaded modules” section of the page. If it isn't there, you'll have to contact your hosting company and politely ask them to add it to the Apache configuration.
mod_rewrite is an incredibly handy tool to have in your arsenal. This article only scratched the surface of what is possible with mod_rewrite, but should have given you enough information to go out and start mod_rewriting history yourself!
For more on mod_rewrite on Apache Web server Click Here