Using a meta refresh will be frowned upon pretty severely by search engines.
You should use a redirect method that sends a 301 (moved permanently) HTTP header. This is the method that has been sanctioned by search engine representatives from Google and the other major engines.
How to do so depends on the technology involved.
A PHP example is:
Code:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/newdirectory/newpage.php");
exit();
?>
That will direct the request to that specific page.
If you want to do more at one time you should look into using mod_rewrite.
Here is an example rule:
Code:
RewriteRule ^(.*)$ http://www.newdomain.com/newdirectory/$1 [R=301,L]
That rule would redirect anything in that directory to the other directory with a 301 HTTP header.