301 Redirect on page code

22.12.05

301 Redirect

301 redirection and the Search Engines. It’s really not that hard to implement and it should help your search engine rankings when move sites or pages that where listed in the search engine

The Search Engines see the “301″ Has “moved permanently”.


301 Redirect in ColdFusion
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.new-site.com”>


301 Redirect in PHP
<?php
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.new-site.com” );
?>


301 Redirect in ASP
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, ” http://www.new-site.com”
>


301 Redirect in ASP .NET
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.new-site.com”);
}
</script>

hope thats helps

DaveN

9 Comments

  • 1

    I have a Yahoo store, I assume that this means that I can’t do a 301 redirect with Yahoo? Those Bastards..

    Can I run my own executables on Yahoo! Web Hosting?
    No, Yahoo! Web Hosting does not allow you to run your own executable files on our servers. You can, of course, execute your PHP scripts. You do not need to change permissions on your scripts to make them executable: They’re recognized as PHP scripts by the file extension .php.

    Ugly Dog
    http://www.barkslope.com

    23rd December 2005 @ 15:23

  • 2

    Jaan Kanellis
    http://www.jaankanellis.com

    24th December 2005 @ 01:46

  • 3

    Nice one Dave :)
    Especially the ASP and ASP-dot-net ones are frequently sought after.

    Anyway, the reason I’m dropping this line is to add that you specifically shouldn’t just use a “response.redirect” in ASP. I hear that it’s pretty common, but unfortunately it returns a 302 and not a 301.

    Oh, and McAnerin got the Perl flavour as well.

    claus
    http://clsc.net

    28th December 2005 @ 15:55

  • 4

    Good basic info there. Some people still do use Perl, you know. :) /found this through threadwatch

    Bidera
    http://www.bidera.com

    2nd January 2006 @ 12:05

  • 5

    For Perl you just put this before your \r\n\r\n

    Location: http://www.domain.com/redirect/to/this/page.html

    Rob

    5th January 2006 @ 16:30

  • 6

    for .htaccess they wrote nothing? :(

    Suchmaschinenmarketing - Suchmaschinenoptimierung by A2D
    http://www.art2digital.com/

    1st October 2006 @ 04:34

  • 7

    earnest
    http://huntsvillepr.com

    14th June 2007 @ 17:30

  • 8

    So currently I have my website built on asp. I’m confused whether it is possible to redirect a few of my asp pages to my new Yahoo store.

    Wilhelm912
    http://www.highfashionhome.com

    20th July 2008 @ 04:50

  • 9

    This is definitely a good guide. Thanks for this.

    SNVC
    http://sn.vc

    17th August 2008 @ 16:24

Add a Comment

*

*

*

Come and work with David Naylor and the team Subscribe
to the David Naylor feed
Follow
David Naylor's Twitter feed
View Dave's Blog