i have url page.php?id=param creating dynamically.
in url page.php , param dynamic html link looks
<a href="page.php?id=param">link</a> i need url
mydomain.com/param and should go page.php , parameter id should used page.php.
this code i'm using right
# externally redirect /dir/foo.php?id=123 /dir/foo/123 rewritecond %{the_request} ^get\s([^.]+)\.php\?id=([^&\s]+) [nc] rewriterule ^ %1/%2? [r,l] # internally forward /dir/foo/12 /dir/foo.php?id=12 rewritecond %{request_filename} !-d rewritecond %{request_filename} !-f rewriterule ^([^/.]+)/?([^/.]+)?/?([^/.]+)?/?([^/.]+)?$ /$1.php?id=$2 [qsa,l] but rewrite follows:
mydomain.com/page/param the required output should be:
mydomain.com/param
rewriteengine on rewriterule ^page/([a-za-z0-9-]+)/?$ page.php?id=$1 [nc,l] l (last - stop processing rules)
nc (case insensitive)
also view tutorial url rewriting beginners
Comments
Post a Comment