Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Edelleenohjaus käytetyn domainin perusteella

juhana [02.01.2009 09:11:51]

#

Tämmöinen tilanne:

Webhotellin domain on esimerkiksi www.osoite.com. Nyt olen hommaammassa (tai oikeastaan siirtämässä) lisäksi toista domainia www.toinenosoite.com samaan webbihotelliin.

Haluaisin, että ne kävijät, jotka käyttävät osoitetta www.toinenosoite.com edelleenohjattaisiin kansioon www.osoite.com/toinen.

Mikähän olisi fiksuin tapa toteuttaa tuo?

Marbo [02.01.2009 09:40:33]

#

Yks keino on headereilla?

header("Location: http://www.osoite.com/toinen);

Seuraava vaihto ehto on hyvä varsinkin sillon jos haluut ilmottaa käyttäjälle jotain? Esim että selaimesi siirtyy kohta oikeelle sivulle 5sec kuluttua yms...

<p><meta http-equiv=\"refresh\" content=\"5;url=http://www.osoite.com/toinen\">Odota hetki niin siirrämme sinut uudelle sivustolle...</p>

Eli luot uuden tiedoston index.php/htm yms ja laitat koodisi sinne.

EDIT: ja vielä olisi .htaccess vaihtoehto : http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-htpasswd.html

juhana [02.01.2009 11:41:01]

#

Pelkkä uudelleenohjaus olisikin selkeä, mutta ohjauksen pitäisi tapahtua vain, jos kävijä käyttää osoitetta www.toinenosoite.fi, ei silloin jos hän käyttää osoitetta www.osoite.fi.

Marbo [02.01.2009 11:58:55]

#

Eli www.toinenosoite.fi ja www.osoite.fi ohjautuu samalle palvelimelle?

No siinä tapauksessa teet index sivuun pienen php scriptin joka kattoo että mistä osoitteesta käyttäjä tulee?

Esimerkki:

<?php

$osoite = $_SERVER['HTTP_HOST'];

if($osoite == 'toinenosoite.fi') {

header("Location: http://www.osoite.com/toinen");
}

?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta