QUOTE(Randy @ Mar 11 2009, 06:07 PM)

You can't provide such a message if you're going to provide a server side 301 type of redirect. With those the redirect happens before any page is displayed. Unfortunately, 301 redirects are the best course for redirects where the search engines are concerned.
To provide a message first then forward you're probably going to be looking at either a meta-refresh or some sort of javascript redirect with a timer. These are not the best for the search engines and as a general rule will not pass the inherent value of the original page through to the new destination url.
Thanks for that. I just had an idea though.
What if I put my redirect as:
CODE
[i]redirect 301 /page.php http://www.domain.co.uk/page.php?ref=funky[/i]
Than added this php code to the destination page:
[codebox]if (strstr($current_position, 'funky')) {
echo 'My Message';
}[/codebox]
Would this have any effect on the passing of ranking to the new page?
Would I need a Canonical link on the
page.php?ref=funky page?Thanks
Warren