i using .htaccess code 301 redirection subdomain domain. , using domain.php?id=123 , need redirect domain name. codes below.
rewriteengine on rewritecond %{http_host} !^http://www.domain.com/dom.php?id=12$ rewriterule (.*) http://www.domain.com/ [r=301,l] but when trying this, got error like, redirect http://www.domain.com/?id=12 page
you cannot match request_uri , query_string using rewritecond %{http_host}, try this:
rewriteengine on rewritecond %{query_string} ^id=123$ rewriterule ^dom\.php$ /? [r=301,l,nc] this redirect http://www.domain.com/dom.php?id=12 http://www.domain.com/.
or redirect http://www.domain.com/dom.php?id=<number>:
rewritecond %{query_string} ^id=\d+$ rewriterule ^dom\.php$ /? [r=301,l,nc]
Comments
Post a Comment