I want to convert the below url:
/letters.php?q=test&d=789&t=2
to:
/test/789/2
I tried something as below, but it did not work:
RewriteRule ^(.*)$ /letters.php?q=$1&d=$2&t=$3 [R=301,L]
I want to convert the below url:
/letters.php?q=test&d=789&t=2
to:
/test/789/2
I tried something as below, but it did not work:
RewriteRule ^(.*)$ /letters.php?q=$1&d=$2&t=$3 [R=301,L]
You would need to break up the RewriteRule extract each part of the uri i.e. test, 789 and 2; like this:
RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ /letters.php?q=$1&d=$2&t=$3 [NC]
There is a good article on .htaccess tip and tricks that shows how rewrite rules work.