I would like to change my URL from site.com/functions/analyze.php?password=test
to site.com/functions/analyze/password/test
. I am using a .htaccess rewrite rule in attempt to achieve this.
However, upon browsing to my /functions/analyze/password/test
I can see that the GET parameter being passed is test.php/password/test
and not test
.
Where am I going wrong?
# Enable editing.
Options -MultiViews
RewriteEngine On
# Hide PHP extenstion.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
# Reroutes for GET.
RewriteRule ^(functions/analyze)/(password)/(.+)$ $1.php?$2=$3 [L,NC,QSA]