Permanent videresending/redirect

kongen

kongemedlem
Når man flytter en side fra gammelurl til nyurl hva er riktig kode å legge inn på gammelurl for å permanent videresende/redirecte siden? Og hvor skal koden plasseres?
 

Sjefskoder

Sjefskoder
Hey.

Har du støtte for php på den gamle nettsiden kan du bruker header()-funksjonen
MEN,siden ikke alle liker å bare bli sent videre uten å skjønne hvorfor,kan det være greit å gi beskjed om hva som skjer og la det gå noen sekunder før de blir sendt videre..

PHP:
<?php
  ob_start();//for å slippe "Warning: Cannot modify header information - headers already sent by.."
?>
<html>
<body>
<?  
header( "refresh:5;url=http://www.hvorsomhelst.no/index.php" );
  echo 'Du sendes videre om 5 sekunder.. om ikke dette skjer automatisk, vennligst klikk <a href="http://www.hvorsomhelst.no/index.php">her..</a>.';
  ?>
</body>
</html>
<?
ob_flush();
?>

Lagre det hele som index.php og slett eventuelt en index.html-fil på serveren dinom dette finnes siden html leses før php..

/Sjefskoder
 

agrimsrud

Medlem
I forhold til SEO og søkemotorer kan det lønne seg å rette redirect som en 301 "Permanent redirect" i htaccess'en. Søkemotorene vil da videresendes, og lagre ny url for fremtidige søkeresultater etter det jeg har forstått.

Dersom du kun ønsker å endre selve domenet, kan det være tilstrekkelig med en "vanlig" redirect som du kan lese mer om på AskApache.

Om du har mange artikler og innhold, og må gjøre om mer på url enn selve domenet, kan du bruke mod_rewrite for å sette opp enkle algoritmer for dette. Mer om det finner du hos HTMList.

Evt. kan du google "301 htaccess", "permanent redirect", "mod rewrite" el.lign.

(Disse krever at serveren kjører Apache.)
 

Pong

Jeg selger sʇɥƃıluʍop :)
.htaccess måten (på Apache) for å få det til er f.eks.:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^123suppe\.no
RewriteRule (.*) http://123suppe.no/$1 [R=301]

Her blir alt videresendt med en 301 som ikke er på domenet 123suppe.no til 123suppe.no (f.eks. Ta en pause i hverdagen med en kopp deilig suppe! -> 123suppe.no).

RewriteRule ^tilbud-med-vanndispenser-36td-fra-123vann$ http://domain.tld/path [R=301]

Her blir en spesifikk lenk videresendt til en annen plass.
 
Topp