Code Redirects
HTML Single File Redirect
Redirect 301 /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html
Directory Redirect in Apache
RewriteEngine On
RewriteRule ^olddir/(.*)$ http://domain.com/newdir/$1 [R=301,L]
Redirect 301 /olddirectory http://yoursite.com/newdirectory/
40? Redirects
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html
ErrorDocument 401 /index.html
JSP Redirect
<%
response.setHeader( “Location”, “http://www.new-url.com/” );
response.setHeader( “Connection”, “close” );
%>
.NET Redirects
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.AddHeader(”Location”,”http://www.new-url.com”);
}
</script>
Redirect in ASP
<%@ Language=VBScript %>
<%
Response.AddHeader(”Location”,”http://www.new-url.com/”);
%>
Simple PHP Single File Redirect
<?
Header( “Location: http://www.new-url.com” );
?>
Cold-Fusion Redirect
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.new-url.com”>
Redirect in IIS
In internet Services Manager, right click on the file or folder you wish to redirect. Select the radio button called “a redirection to a URL”. Enter the redirection page. Check “The exact url entered above” and the “A permanent redirection for this resource”. Then Click on ‘Apply’ and that should do it.
CGI Perl Redirect
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
New Domain (mod_rewrite)
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
*Contact your backlinks to modify to the new domain name.
www to no www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]
*This will ensure that all requests coming in to domain.com will get redirected to www.domain.com.

Comment from Joshua Harwood
Time: July 11, 2008, 11:30 am
I find this code redirect page very helpful. I have to check it everytime I need to make a redirect.