On Fri, May 22, 2009 at 3:01 PM, keith smith wrote: > > Hi All, > > I'm working on an .htaccess file. > > The problem I have is : > > If I set up > > Redirect 301 /index.php?display=contact > http://www.domain.tld/contact-us.php > > It does not redirect nor do I see an error in the logs. > > If I configure it this way it will redirect : > > Redirect 301 /index.php http://www.domain.tld/contact-us.php > > By removing the "?display=contact" I get the index.php to redirect to the > contact-us.php page. > > We have moved from internal dynamic pages to external static pages for > several reasons. The main being SEO. > > Any idea why the first example causes no error and does not work either? > > Thanks for your help > > Keith > > Are you sure you have the full rewrite engine on somewhere in httpd.conf or the .htaccess file? Here's a reference: Are you certain that the .htaccess is: executable no newlines syntax matches Usually the issue is due to paths or syntax. So the file url is relational to the DocumentRoot; do you have that defined? Does it exist? http://www.thejackol.com/htaccess-cheatsheet/ -- www.obnosis.com (503)754-4452 "Contradictions do not exist." A. Rand