How To Test Check If Mod_rewrite Module Is Enabled in Apache

How To Check If Apache Mod_rewrite Module Is Enabled? This guidance will show you simple techniques to check weather mod_rewrite module is enabled or not in you web server. Behold there now.

I was going crazy trying to make a mod rewrite that worked on godaddy, at least i had a “good” script to test with! i nixed godaddy and am going with a different host. i have tried to figure out if mod_rewrite is working on windows but it doesnt work, if i try this script will it work on windows 2003 or windows 2008, thats all i have

Well there are lots of technique to check this but I’ll show you a very simple technique to check weather mod_rewrite module is enabled or not in you web server.

1) Type in a php file and save it and run that file in the server.
2) And now you can the list of information, just search the word “mod_rewrite” from the browser’s search menu
3) If it is found under the “Loaded Modules” section then this module is already loaded as you see in the picture below, otherwise you need to go to the next step for enabling mod_rewrite module.

How to enable mod_rewrite module in apache in xampp, wamp?

Now, I’ll show you how to enable how to mod_rewrite module in apache installed under windows environment.
1) Find the “httpd.conf” file under the “conf” folder inside the Apache’s installation folder.
2) Find the following line “#LoadModule rewrite_module modules/mod_rewrite.so” in the “httpd.conf” file.You can do this easily by searching the keyword “mod_rewrite” from find menu.
3) Remove the “#” at the starting of the line, “#” represents that line is commented.
4) Now restart the apache server.
5) You can see now “mod_rewrite” in the Loaded Module section while doing “phpinfo()”.

Enable Apache Mod_rewrite: Iflove customer benefit from apache’s mod_rewrite. Every customer being hosted by our shared services has automatically mod_rewrite enabled. However, if you are still not sure whether you have this free service from Iflove, you can confirm if its enable by following this simple guide. In this tutorial, you will be create two files, the first one called rewrite.php and the second one .htaccess – I will be using Windows XP notepad to create my files.

DEMO: You can test how it work in our server, the link to the demo is at the bottom of this post

NOTE: If you prefer, you can copy the complete script in the attachment provided on this post by our Iflove Support Team. Or you can create the files yourself, if you choose to create the files yourself, continue reading…

We will be creating two files:
– rewrite.php
– .htaccess

IMPORTANT: its important that you do not change the name of the files we are creating on this post. if for example you choose not to call rewrite.php and choose to call this file something else like testing.php for example, it will not work. YOU MUST name the files as specified on this tutorial, otherwise, you will have problems. so follow instructions carefully

1. Open a blank notepad document

2. Copy and paste the following code into the blank notepad

Congratulations!! You are using Apache mod_rewrite’;} else{echo ‘Linux Apache mod_rewrte Test Tutorial’;} ?>

Please Give Us Your Comments

LINK 1 = LINK 1 Does NOT use Mod Rewrite. LINK 1 uses standard URL: rewrite.php?link=1

LINK 2 = LINK 2 – Yes, Uses Apache’s Mod Rewrite using this URL:: link2.html

How this works: both links are for this same page, except they both are different. link one is without the mod_rewrite and link2 is using mod_rewrite. Link1 show the php file, with with mod_rewrite we are mascarading the php file into a html file. you can use whatever type of extension you want, you can change it to .htm or .shtml etc… all you have to do is to make sure you also chang it in the .htaccess file

NOTE: when you click on LINK2, you should see a message that says: Congratulations!! You are using Apache mod_rewrite

500 ERROR: If you get a 500 Error, this means you made a typo or mistake creating the files OR you are not allowed to use .htaccess

404 ERROR: if you get a 404 error, then this means you do not have Mod_Rewrite on this server.

<< Go back to Iflove forums.

NEED HELP? : How To Fix Mod_rewrite 500 Internal Server Error On .htaccess File Apache

3. Now Save the file as “rewrite.php” – When you ‘Save As..’ in notepad, be sure to put quotes when you are saving the file, otherwise, notepad will add a .txt extension to the file, like this: rewrite.php.txt – is should only be rewrite.php, thats why you have to include the quotes

4. Now create a file called .htaccess – to make this type of file, open another blank notepad document

5. Copy and paste the following code into the .htaccess file:
# SCRIPT CREATED BY Iflove.COM
# THIS WORKS WITH rewrite.php FILE
# READ MORE AT: http://www.Iflove.com/forums/how-to-test-check-if-mod-rewrite-is-enabled-t40.html
RewriteEngine On
RewriteRule ^link([^/]*).html$ rewrite.php?link=$1 [L]

6. Save as “.htaccess” (if you are using notepad as I am, make sure to put quotes in between .htaccess example: “.htaccess” otherwise, notepad will create a file called .htacces.txt and we don’t need the .txt at the end only .htaccess)

7. Now upload these two file into a new directory in your site. for example: test/

8. Open the rewrite.php file with your browser to the location you just uploaded. for example:
http://www.your_website.com/test/rewrite.php

9. you should see two links, LINK1 and LINK2 Click on LINK1 and the same page will display.

10. Now click on LINK2 and the same page will display with the a mod_rewrite message. If it doesnt you either did something wrong. Check your steps. If you checked your steps, refresh your browser, and if refreshing doesnt work, then you dont have mod_rewrite enabled or you dont have permission to run .htaccess files on your website. talk to your web hosting company to make sure they allow apache .htaccess – Some hosting companies do not allow .htaccess because some people take advantage of this feature, so many web hosting companies block their users from using. so check with them

If you get a 500 Error, then you do not have mod_rewrite enabled in your server. Or if mod_rewrite is not working for you and you are a Iflove customer, please contact our support team to assist you.

Click here to See demo of mod rewrite file

if you still need more help, you can visit this link which also contains pictures/images to help you along if you are a beginner.
http://www.wallpaperama.com/forums/how-to-test-check-if-mod-rewrite-is-enabled-t40.html

we have also put together the two files, you can download the full script or you can create the files yourself.

Check to see if mod_rewrite is enabled

There are several ways to check if its working, I will try to show you the simplest method, Create a .htaccess file (a text file named .htaccess) with the following code in it

Options +FollowSymLinks
RewriteEngine OnSave the file to a subdirectory of your main site something like this

/rewrite-testfolder/.htaccess
Now attempt to browse to the subdirectory (http://localhost/rewrite-testfolder/). One of two things could happen

– No errors Congrats mod_rewrite engine is now enabled.

– 500, Internal Server Error If you get this message then mod_rewrite was not installed/enabled on your computer.

Now that you have your server set up correctly, you can start learning about and experimenting with the wonderful world of mod_rewrite

Check to see if mod_rewrite is enabled

There are several ways to check if its working, I will try to show you the simplest method, Create a .htaccess file (a text file named .htaccess) with the following code in it

Options +FollowSymLinksRewriteEngine On
Save the file to a subdirectory of your main site something like this

/rewrite-testfolder/.htaccess
Now attempt to browse to the subdirectory (http://localhost/rewrite-testfolder/). One of two things could happen

– No errors Congrats mod_rewrite engine is now enabled.

– 500, Internal Server Error If you get this message then mod_rewrite was not installed/enabled on your computer.

How To Test Check If Mod_rewrite Module Is Enabled in Apache. Now that you have your server set up correctly, you can start learning about and experimenting with the wonderful world of mod_rewrite. Editing by Jack Brown

Donate for Kindness

Hi man, if you find this article useful, please donate a few bucks to help the one in need.

Donate

Topics: ,,,,,,,,,,,,