Jul 10, 2008
response.setStatus(301);
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.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.new-url.com”);
}
</script>
Redirect in ASP
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.new-url.com/”);
%>
Simple PHP Single File Redirect
<?
Header( “HTTP/1.1 301 Moved Permanently” );
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.
I find this code redirect page very helpful. I have to check it everytime I need to make a redirect.