Apache2.0.59
1.Goal:
convert http://localhost/001/test.html to http://localhot/test.php?id=001
Step 1.
config the Apache configure file: httpd.conf.
Add a VirtualHost at the end of this file like this :
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot D:/testapp/aphp/
ServerName www.test.com
</VirtualHost>
Step 2:
Add a Directory element BEFORE
# DirectoryIndex: sets the file that Apache will serve if a directory
like this :
<Directory "D:/testapp/aphp/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
RewriteEngine on
RewriteBase /
RewriteRule (/d+)//(.+)/.html$ $2.php?id=$1 [L]
</Directory>
Step 3.
test.php:
<?php
echo "Welcome come test file !<br />";
echo $_GET['id'];
?>
Step 4.
Visit the http://localhost/001/test.html
You will get the right result.
Over!