Avatar billede kekro Nybegynder
15. maj 2007 - 21:59 Der er 17 kommentarer og
1 løsning

Vidersend domæne

Hej

Jeg har

www.primamateria.dk [webhotel]
www.Angeltalk.dk [Mailhotel]
www.Mykerinos.dk [domain only]
www.uddannelsesakademi.dk [domainonly]

Jeg vil gerne have

www.Angeltalk.dk til at pege på www.primateria.dk/angeltalk.dk
www.Mykerinos.dk til at pege på www.primateria.dk/angeltalk.dk
www.uddannelsesakademi.dk til at pege på www.primateria.dk

Hos cliche siger de at de nu har oprettet domænerne som alias, til webhotellet!!

og jeg skal nu indsætte en kode i php?

Men hvilken kode er det? og hvor skal den sættes den henne?

Siden er lavet html og alle siderne hedder .htm
Avatar billede kekro Nybegynder
15. maj 2007 - 22:01 #1
Avatar billede jakobdo Ekspert
15. maj 2007 - 22:15 #2
www.angeltalk.dk laver du følgende php-fil:

<?php
//index.php
header('Location: http://www.primateria.dk/angeltalk.dk');
exit();
?>

Samme fil kan bruges til: www.Mykerinos.dk

og på www.uddannelsesakademi.dk
laver du:

<?php
//index.php
header('Location: http://www.primateria.dk');
exit();
?>
Avatar billede kekro Nybegynder
15. maj 2007 - 22:24 #3
jamen jeg har jo ikke noget webhotel på disse domæner! så hvor indsætter jeg de koder?

Jeg har kun adgang til eet webhotel! - og 2 mail servere, (den ene hører til webhotel)
Avatar billede jakobdo Ekspert
15. maj 2007 - 22:27 #4
Jamen så er det jo cliche der skal lave det.
Hvis jeg åbner: http://www.angeltalk.dk/
Så kommer jeg bare til cliche logo.
Avatar billede kekro Nybegynder
15. maj 2007 - 22:53 #5
Ja det vil jeg da også mene!, men de siger altså at jeg skal sætte koden ind? hmm.
Avatar billede stoorm Nybegynder
15. maj 2007 - 22:59 #6
Du er sikker på at du ikke bare har købt domænet og ide´en er at du så selv skal have en server? (det er bare oprettet hos dkhostmarster)
Avatar billede kekro Nybegynder
16. maj 2007 - 00:22 #7
Jeg er desværre ikke sikker på noget som helst!!

jeg vil blot vide hvilke muligheder jeg har og hvordan :)

på fohånd tak! og tak for til jer som allerede har svaret!
Avatar billede jakobdo Ekspert
16. maj 2007 - 08:04 #8
Hvis du får cliche til at pege alle domæner, på det ene webhotel du har, så kan du lave noget php kode, som tager højde for hvilket domæne man kommer fra.

Det kan du lave med: $_SERVER['HTTP_HOST']

Det bliver så noget med:

//Der bør også tjekkes for domænet uden WWW
if(strtolower($_SERVER['HTTP_HOST']) == 'www.angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.mykerinos.dk')
{
    header('Location: http://www.primateria.dk/angeltalk.dk');
    exit();
}
//Der bør også tjekkes for domænet uden WWW
elseif(strtolower($_SERVER['HTTP_HOST']) == 'www.uddannelsesakademi.dk')
{
    header('Location: http://www.primateria.dk');
    exit();
}
else
{
    echo 'Jeg er den almindelige side på: http://www.primateria.dk';
}

Denne fil skal så placeres i roden af dit webhotel: http://www.primateria.dk og kaldes: index.php
Avatar billede kekro Nybegynder
16. maj 2007 - 15:19 #9
Så fik jeg det til at virke! tak for hjælpen!
Avatar billede jakobdo Ekspert
16. maj 2007 - 15:32 #10
Svar!
Avatar billede kekro Nybegynder
16. maj 2007 - 19:10 #11
Således ser koden ud! men det virker stadig ikke uden www!

<?php
if(strtolower($_SERVER['HTTP_HOST']) == 'www.angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.mykerinos.dk')
{
    header('Location: http://www.primamateria.dk/angeltalk.dk');
    exit();
}

elseif(strtolower($_SERVER['HTTP_HOST']) == 'www.uddannelsesakademi.dk')
{
    header('Location: http://www.primamateria.dk');
    exit();
}
else
{
    echo '<p align="center">
<img border="0" src="http://primamateria.dk/logo.gif" width="700" height="308"></p>
';
}
?>
Avatar billede jakobdo Ekspert
16. maj 2007 - 20:34 #12
hvis du retter linien:

if(strtolower($_SERVER['HTTP_HOST']) == 'www.angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.mykerinos.dk')
til:
if(strtolower($_SERVER['HTTP_HOST']) == 'www.angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.mykerinos.dk' || strtolower($_SERVER['HTTP_HOST']) == 'angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'mykerinos.dk')

Så virker det også uden www på dem.
Avatar billede jakobdo Ekspert
16. maj 2007 - 20:34 #13
Og takker for point.
Avatar billede kekro Nybegynder
26. maj 2007 - 07:16 #14
<?php
if(strtolower($_SERVER['HTTP_HOST']) == 'www.angeltalk.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.mykerinos.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.uddannelsesakademi.dk' || strtolower($_SERVER['HTTP_HOST']) == 'www.primamateria.dk')
{
header('Location: http://www.primamateria.dk/angeltalk.dk');
exit();
}

else
{
echo '<p align="center">
<img border="0" src="http://primamateria.dk/logo.gif" width="700" height="308"></p>
';
}
?>

hvad gør jeg forkert i denne kode?
Den ligger som index.php på primamateria.dk
Avatar billede kekro Nybegynder
26. maj 2007 - 07:17 #15
på forhånd tak :)
Avatar billede jakobdo Ekspert
26. maj 2007 - 12:08 #16
Prøv at erstat med denne kode:

(PS: KODEN ER IKKE TESTET, så der kan være lidt fejl)

<?php

//Domæner som skal videresendes, skriv UDEN WWW
$domains = array('angeltalk.dk','mykerinos.dk','uddannelsesakademi.dk','primamateria.dk');

//Hjælpe array, kommer til at indeholde alle domæner med og uden www
$hosts = array();

foreach($domains AS $domain)
{
    $temp = strtolower($domain);
    $hosts[] = $temp;
    $hosts[] = 'www.'.$temp;
}

if(in_array(strtolower($_SERVER['HTTP_HOST']),$hosts))
{
    header('Location: http://www.primamateria.dk/angeltalk.dk');
    exit();
}
else
{
    echo '<p align="center"><img border="0" src="http://primamateria.dk/logo.gif" width="700" height="308"></p>';
}
?>
Avatar billede kekro Nybegynder
27. maj 2007 - 07:48 #17
Tak - umiddelbart ingen vislige fejl!

den hopper videre på alle 4 domæner!!..

Tak endnu gang :)
Avatar billede jakobdo Ekspert
27. maj 2007 - 08:50 #18
Det var så lidt!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester