I have placed my htacess file in a directory where I want to use this like this
C:\wamp\www\test\index.php
C:\wamp\www\test\h1.php
C:\wamp\www\test\h2.php
and
C:\wamp\www\test\default.htacess
I have a code in this file that if user enters url with 1 parameter it redirects it to h1.php and if 2 then h2.php but it gives error for example
http://localhost:8080/test/first
should redirtect to http://localhost:8080/test/h1.php but says
Not Found
The requested URL /test/first was not found on this server.
my htaccess code is
php_value allow_url_fopen On
RewriteEngine On
RewriteRule ^([\w-]+)/?$ h1.php?parent=$1 [QSA,L]
RewriteRule ^([\w-]+)/([\w-]+)/?$ h2.php?parent=$1&child=$2 [QSA,L]
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)/?$ index.php?parent=$1&child=$2&subchild=$3 [QSA,L]
1-Tell me I have placed file at proper place
2-this is httpd.conf file setting I did
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Allow from all
RewriteEngine on
</Directory>
now I have not changed any php.ini file I am going right how to do that