James Royal-Lawson, webbstrateg, web manager och webbkonsultBeantin
Close
QR Code containing James Royal-Lawson's contact details as a MeCard.
RSS Feed, alternative webmaster centralSubscribe to the Beantin RSS Feed Google Profile for James Royal-Lawson View James Royal-Lawson's Google Profile+ LinkedIn Profile James Royal-Lawson, webbstrategView James Royal-Lawson's Linked in profile Twitter: web consultant James Royal-LawsonFollow James Royal-Lawson on Twitter Facebook Beantin fan pageBecome a Beantin fan on Facebook The Beantin Index, Swedish websites graded and rankedThe Beantin Index Beta blog, experiments, tests, investigationsBeantin Beta Blog YouTube Webbkommunikation videosBeantin videos on You Tube UXPodcast with James Royal-Lawson and Per AxbomUXPodcast with James Royal-Lawson and Per Axbom

Beantin

59.2799; 18.0899

Redirect 301 cheat sheet

Inspired by Jesper Åström’s series of redirect articles, and because taking care of redirects is important, I thought I’d share the cheat sheet I keep in my personal wiki. Similar information is available elsewhere, but it’s worth repeating.

As a LAMP-boy, some of these redirect methods (such as coldfusion and IIS) I haven’t used or checked recently - so double check that they are correct before doing any serious redirect work!

301 redirect with.htaccess for a single URL

RewriteEngine On
Redirect 301 /old/old.html http://new-url.com/new.html

IIS Redirect

  1. In internet services manager, right click on the file or folder you wish to redirect
  2. Select the radio titled “a redirection to a URL”.
  3. Enter the redirection page
  4. Check “The exact url entered above” and the “A permanent redirection for this resource”
  5. Click on ‘Apply’

ColdFusion Redirect

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://new-url.com">

PHP Redirect

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://new-url.com" );
?>

ASP Redirect

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently";
Response.AddHeader("Location","http://new-url.com/");
%>

ASP .NET Redirect

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://new-url.com");
}
</script>

JSP Redirect

<%
response.setStatus(301);
response.setHeader("Location", "http://www.new-url.com/");
response.setHeader("Connection", "close");
%>

CGI PERL Redirect

$q = new CGI;
print $q->redirect("http://www.new-url.com/");

Ruby on Rails Redirect

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end
Related Posts Plugin for WordPress, Blogger...

Comments


This work by James Royal-Lawson
is licensed under a
Creative Commons Attribution 2.5 Sweden License