Gullars Skrevet 7. februar 2007 Skrevet 7. februar 2007 Hei! Har eit problem med eit script når adressa til sida mi ikkje har www. Tenkte eg skulle ta ein snarveg og berre køyra ein reload dersom adressa ikkje blir skriven med www. Altså: Dersom ein brukar skriv http://mittdomene.com, skal sida lastast inn på nytt til http://www.mittdomene.com Korleis gjer eg dette?
Shruggie Skrevet 7. februar 2007 Skrevet 7. februar 2007 (endret) Ikke i PHP, i hvertfall. Google "Meta refresh redirect guide" Edit: Kanskje du tenkte på å kjøre en spørring på hvilken URL browseren er på først? Tenkte ikke på det Det kan du lese mer om ved å søke på "php get url", så bare kjører du en meta refresh til korrekt URL dersom browseren er på feil URL. Eller noe sånt. Det er veldig sent i min verden... Endret 7. februar 2007 av tofagerl
Gjest Slettet+142 Skrevet 7. februar 2007 Skrevet 7. februar 2007 (endret) jeg vet ikke helt om $_SERVER["HTTP_HOST"] tilpasser seg hvordan det er skrevet i adressefeltet/url'n, men hvis den gjør det vil kanskje denne virke? <?php $host = "mittdomene.no"; //endre denne du $host2 = "www.".$host; $redir = $host2 . $_SERVER["PHP_SELF"]; if(!empty($_SERVER["QUERY_STRING"])) $redir .= '?'.$_SERVER["QUERY_STRING"]; $url_host= $_SERVER["HTTP_HOST"]; if($url_host==$host) header("Location: {$redir}"); ?> Endret 7. februar 2007 av Slettet+142
Darkshade Skrevet 7. februar 2007 Skrevet 7. februar 2007 (endret) Dette fikses lett ved å bruke htaccess. lag en fil som heter .htaccess og legg følgende inni den Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^mittdomene.com [nc] rewriterule ^(.*)$ http://www.mittdomene.com/$1 [r=301,nc] Endret 7. februar 2007 av kylefj
Gullars Skrevet 7. februar 2007 Forfatter Skrevet 7. februar 2007 tusen takk, kylefj! det fungerte perfekt!
Lurifaksen Skrevet 8. februar 2007 Skrevet 8. februar 2007 (endret) Dersom ein brukar skriv http://mittdomene.com, skal sida lastast inn på nytt til http://www.mittdomene.com 7890859[/snapback] En spesiell grunn til at du vil gjøre det? Etter min mening ville all logikk tilsi at du i stedet gjorde omvendt, dvs fjernet www, som er totalt unødvendig. Endret 8. februar 2007 av Lurifaksen
Ståle Skrevet 8. februar 2007 Skrevet 8. februar 2007 Ja, det lurer jeg også på. Eller du kanskje kan bruke relativ path på scriptene istedenfor det du bruker nå.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå