Gå til innhold

kommando som sjekker hvilken url du skrev inn, redirecter?


Anbefalte innlegg

Jeg har 2 domener.

 

www.unlock.no (hoved)

www.dritbra.com (ekstra)

 

Pga alle webhoster er teite, er det andre domenet mitt satt opp slik at det peker rett til det første. (www.dritbra.com --> www.unlock.no)

 

Er det mulig å fikse index filen på www.unlock.no til å sjekke om det var unlock.no eller dritbra.com som ble brukt, og videreføre brukeren til bestemte sider?

 

Målet er å få alle som skriver inn www.dritbra.com til å bli videreført til fredrik.dritbra.com.

 

Btw, hvorfor er det så utrolig vanskelig for webhoster å lage egen mappe til alle domenene?

Lenke til kommentar
Videoannonse
Annonse
$_SERVER['HTTP_HOST']

'SERVER_NAME'

 

Konge! Den første viste dritbra.com, mens den andre viste unlock.no, dermed funket det å bruke den første.

 

phpinfo() funket ikke. Sikkert pga hosten kjører php i safemode eller noe slikt.

 

Men to spørsmål:

 

1. Jeg er ingen mester på html - hvordan får jeg den til å automatisk gå direkte til den andre url'en? Jeg har forløpig gjort: if ($url == 'url1') echo Klikk her: link;

 

Er det en enkel måte å foreta en direkte videreføring?

 

2. Er det noe særlig lurt å bruke dette opplegget her? Av 10000 besøkende, bruker 9950 den første url'en. Fører det til treghet og unødvendig med load hver gang index filen kjøres?

Lenke til kommentar
1.

Da kan du bruke header()

 

f.eks. header('Location: http://www.dritbra.com/drit/bra.html');

 

Knallbra!

 

2.

Hvis du sjekker om http_host er www.dritbra.com først i index-fila, og så videresende automatisk med header(). Hvis http_host derimot ikke er det, så fortsett som normalt med å vise unlock.no?

 

Scriptet er slik:

 

$adresse = $_SERVER['HTTP_HOST'];



if ($adresse == "www.dritbra.com") { header('Location: http://fredrik.dritbra.com/index.php');

} else {

.....resten av php filen.......

}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...