Quote Originally Posted by rapid564 View Post
if you don't want to move all your file into the root directory you can possibly do somethins like the example below

I you want to completely get rid of the old site you can create a index.php in your old store root directory and place the the following code on top of the index.php file before any html code.
<?PHP
header('Location: http://www.xyz.com/shop');

?>

so whenever your customer visit the old link www.xyz.com/store, it will redirect them to the new store www.xyz.com/shop.
One other possibility:
I know this is a rather old thread but the answer may be of help to someone else.

Put a new index.html at the root. In the header place this redirect:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="REFRESH" content="0;url=http://www.xyz.com/shop/">
<title>XYZ Index Page</title>

The "REFRESH" will cause the new URL to be called. The 'Content="0;" is the timer. zero is now, 5 = 5 seconds, etc.