Avatar billede rthuls Nybegynder
16. september 2004 - 00:50 Der er 4 kommentarer og
1 løsning

http: videresend til http://www

Hvis brugeren kommer ind på
http://siden.dk eller http://siden.dk/

vil jeg gerne videresende ham til:
http://www.siden.dk/

Hvordan kan jeg gøre det?
Avatar billede jansen82 Nybegynder
16. september 2004 - 01:01 #1
Hmmm... kan man ikke:

<?
if ($HTTP_HOST == 'http://siden.dk' || $HTTP_HOST == 'http://siden.dk/') {
print "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=http://www.siden.dk\">";
}
?>

Ved ikke om det virker, men prøv...
Avatar billede coderdk Praktikant
16. september 2004 - 01:36 #2
Flere måder. I httpd.conf:

<VirtualHost *:80>
  ServerName siden.dk
  Redirect permanent http://www.siden.dk/
</VirtualHost>

Eller hvis både www.siden.dk og siden.dk peger på det samme, så kan du i index.php, i toppen, skrive:

if ( $_SERVER['HTTP_HOST'] == 'siden.dk' )
{
  header( 'location: http://www.siden.dk/' );
  exit;
}

Eller ud kan lave en .htaccess i roden:

RewriteCond %{HTTP_HOST}  !^www.siden.dk [NC]
RewriteCond %{HTTP_HOST}  !^$
RewriteRule ^/(.*)        http://www.siden.dk/$1 [L,R]

Den sidste har den fordel, at hvis du kalder: http://siden.dk/folder/script.php?param=1&param2=2 - så vil den redirecte til http://www.siden.dk/folder/script.php?param=1&param2=2
Avatar billede coderdk Praktikant
16. september 2004 - 01:37 #3
Ja, rewrite skal være slået til, så du må hellere skrive dette i sidste tilfælde:

RewriteEngine On
RewriteCond %{HTTP_HOST}  !^www.siden.dk [NC]
RewriteCond %{HTTP_HOST}  !^$
RewriteRule ^/(.*)        http://www.siden.dk/$1 [L,R]
Avatar billede the_ghost Nybegynder
16. september 2004 - 07:33 #4
if ($_SERVER["HTTP_HOST"] == "siden.dk")
  header("location:www.siden.dk");
Avatar billede rthuls Nybegynder
16. september 2004 - 07:47 #5
coderdk >> helt perfekt! Det var lige det her jeg var ude efter:

if ( $_SERVER['HTTP_HOST'] == 'siden.dk' )
{
  header( 'location: http://www.siden.dk/' );
  exit;
}

Tak for hjælpen alle tre.
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