Como fazer o redirect 301 Hospedagem 138

Como fazer o redirect 301

A tarefa de fazer os direcionamentos é técnica, então pode ser melhor deixar isso com o seu desenvolvedor. Afinal, há diferentes maneiras de fazer os redirecionamentos, que dependem de fatores como o servidor no qual o site está hospedado, a linguagem na qual foi programado, etc.

Ainda assim, aqui está um guia simples e rápido de como proceder em cada linguagem.

Como primeiro passo (para todas as linguagens), abra o código-fonte da página de origem, apague todo o seu conteúdo e insira os seguintes comandos listados abaixo. Lembre-se de considerar qual linguagem o seu servidor está trabalhando.

PHP

<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.seu-novo-site.com.br" );
?>

Ruby on Rails

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.seu-novo-site.com.br/"
end

ColdFusion

<.cfheader statuscode="301? statustext="Moved permanently">
<.cfheader name="Location" value="http://www.seu-novo-site.com.br">

ASP

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.seu-novo-site.com.br/"
%>

ASP .NET

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

JSP (Java)

<%
response.setStatus(301);
response.setHeader( "Location", "http://www.seu-novo-site.com.br/" );
response.setHeader( "Connection", "close" );
%>

CGI PERL

$q = new CGI;
print $q->redirect("http://www.seu-novo-site.com.br/");

Após escolher a opção que mais faz sentido para seu servidor, troque o link http://www.seu-novo-site.com.br/ pela página de destino. Salve o arquivo e o envie ao seu servidor.