301 Redirect / viderekobling - Hvordan viderekoble en hjemmeside!

301 Redirect / viderekobling

301 redirect er den mest søkemotorvennlige måten å redirecte / viderekoble en nettside på. Det er ikke vanskelig å utføre og krever ikke mye kunnksap. Koden "301" blir tolket som "moved permanently" av søkemotorene.

Nedenfor ser du forskjellige koder for forskjellige språk som du kan bruke.Avhengig av om ditt webhotell er på en Linux (PHP, HTML, CGI. .htaccess) eller Windows(ASP, .NET) server

Alt du trenger å gjøre er å legge til koden som passer ditt webhotell i default-index filen din.

PHP Redirect
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nytt-domene.no" );
?>

ASP Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.nytt-domene.no/"
%>

ASP .NET Redirect
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.nytt-domene.no");
}
</script>

JSP (Java) Redirect
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.nytt-domene.no/" );
response.setHeader( "Connection", "close" );
%>

CGI PERL Redirect
$q = new CGI;
print $q->redirect("http://www.nytt-domene.no/");

Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.nytt-domene.no/"
end

Redirecte / viderekoble et gammelt domene til nytt domene med .htaccess
Opprett en fil med navnet .htaccess Filen må legges i ditt dokument rot nivå. Dvs. samme plass hvor du har din index fil.
Legg til følgende kode i .htaccess filen.

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.nyttdomene.no/$1 [R=301,L]

HUSK: Bytt ut nyttdomene.no med domene du ønsker å redirecte / viderekoble trafikken til.

PS: Denne .htaccess redirect / viderekoblingsmetoden virker kun på våre Linux servere.

Redirect / viderekoble til www (htaccess redirect)
Options +FollowSymlinks
RewriteEngine on
rewritecond % ^domene-ditt.no [nc]
rewriterule ^(.*)$ http://www.domene-ditt.no/$1 [r=301,nc]

Viser: 1-4 av 4  
Kommentarer

13 Apr, 2010   |  Sjur
Hva hvis jeg bruker Apache 2.2 på Mac OS X 10.6?
Skal jeg bruke .htaccess eller endre indeks-fila?

-- Jeg forslår du legger til redirect i .htaccess


08 Oct, 2009   |   Fredrik
Jeg anbefaler at man bruker .htaccess vis det er et f.eks. forum som skal redigeres til et annet eller en wordpress blogg til en annen blog.


04 Sep, 2009   |  Debian
Hei Lars Johnsen. Mistenker at du har limt inn koden i filen index-html, og da funker det ikke vettu. Hvis du er på en Linux server renamer du file til index.php og bruker PHP-koden over. På Windows server skal filnavnet være index.asp og bruk vanlig ASP kode over, og hvis du vil bruke ASP.NET skal fila hete index.aspx.


19 Aug, 2009   |  Lars Johnsen
For oss som bare fusker litt i faget hadde det vært fint om det ble oppgitt hva som funket på UNIX og hva som funket på Windows.

Kunne også tenke meg å vite HVOR i index-filen dette skal klippes inn, og om det da skal stå akkurat slik det er oppgitt, og om man trenger noe i tillegg ... ?
Er det BARE dette som skal stå, eller må det stå noe mer?

Har forsøkt en rekke forskjellige måter å bruke dette på, men ingenting funker ...



Andre i denne kategorien
document Slik bygger du tillit i 7 enkle trinn
document 6 tips for en bedre hjemmeside
document Slik skriver du bedre webtekster
document Hvordan lager jeg min egen 404-feilmelding?
document Hvordan passordbeskytter jeg en katalog under domenet mitt?
document Hvordan legge til MIME-type ved bruk av .htaccess
document Hvordan du kan endre PHP versjon på subdomene
document Hvordan installere Joomla på ditt webhotell
document Kan jeg få se error-logg fra Apache for domenet mitt? (Linux webhosting)