2010-01-11 7 views

Répondre

2

Sur mysite.com:

<?php 
    $url = “http” . ((!empty($_SERVER['HTTPS'])) ? “s” : “”) . “://”.$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 
    if($url != "http://public.mysite.com") { 
     header("Location: http://public.mysite.com"); 
     exit; 
    } 
    ?> 

Ne pas oublier le exit;!

Bonne chance,
Henrik

+0

Si j'utilise echo "$ url", alors quel est le résultat attendu? Je ne reçois rien! – shantanuo

+0

la sortie attendue devrait être l'URL complète de votre site –

0

Pourquoi ne pas essayer le javascript qui est plus facile

scénario < > window.location.href = "http://public.mysite.com"; </script >

Bonne codage

+0

Hmm, le problème ici est que c'est la même page d'index. –

1

peut être fait avec .htaccess apache, quelque chose comme ceci:

 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^\.mysite\.com$ 
RewriteRule (.*) http://public.mysite.com/$1 [R=301,L] 
Questions connexes