begin process at 2010 02 09 00:14:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Test d'URL et redirection en PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Test d'URL et redirection en PHP

mardi 31 mai 2005 à 09:51:37 | Test d'URL et redirection en PHP

MacMike

Bonjour,J'ai un problème depuis des semaines, je dois rediriger 4 noms de domaines différent sur leur propre index dans leur propre répertoire sur un même serveur tournant sur MS IIS.Donc mes trucs en htttp.conf ça marche pas, Javascript ne redirige pas correctement les moteurs de recherche, donc PHP est la dernière solution.Le problème c'est que le test ne se fait pas correctement, il me renvoie toujours sur la 4e URL, quelqu'un pourrait m'aider ? Merci d'avance....ça veut dire que si on demande:http://www.site1.com/";on devrait pointer sur:http://www.site1.com/site1/site1-index.htmet ainsi de suite pour 4 autres:Voici mon code actuel:// URL de base de chaque nom de domaine, telle entrée par l'utilisateur dans son navigateur$url1="http://www.site1.com/";$url2="http://www.site2.com/";$url3="http://www.site3.com/";$url4="http://www.site4.com/";// URL complet pour redirection dans répertoire correspondant$url1redir="http://www.site1.com/site1/site1-index.htm";$url2redir="http://www.site2.com/site1/site2-index.htm";$url3redir="http://www.site3.com/site1/site3-index.htm";$url4redir="http://www.site4.com/site1/site4-index.htm";// en cas d'erreur, nom d'une page avec message d'erreur, se trouvant dans la racine du site.$url_none="http://www.site1.com/erreur.htm/";// 1er test et redirection pour 1er nom de domaineif($url=$url1){   header("Location:$url1redir"); } else {   header("Location:$url_none"); }exit();// 2eme test et redirection pour 2e nom de domaineif($url=$url2){   header("Location:$url2redir"); } else {   header("Location:$url_none"); } exit();// 3eme test et redirection pour 3 nom de domaineif($url=$url3){   header("Location:$url3redir"); } else {   header("Location:$url_none"); }exit();// 4eme test et redirection pour 4e nom de domaineif($url=$url4){ header("Location:$url4redir"); } else {   header("Location:$url_none"); }exit();?>Merci d'avance pour tout aide....--
mardi 31 mai 2005 à 10:08:50 | Re : Test d'URL et redirection en PHP

MacMike

Je me paye la grosse honte ce matin sur le forum.Si quelqu'un n'est pas découragé par les 3 précédents messages, merci de regarder le code sur:http://www.reagir.ch/exemple/script_redir_PHP.htmMerci et désolé pour les inconvénients, Mac MikeJavascript:Insert_Emoticon('/imgs2/smile_blush.gif');
mardi 31 mai 2005 à 10:09:18 | Re : Test d'URL et redirection en PHP

guth42

pitié utilise la touche enter.... c'est illisible on ne peut/n'a pas envie d'aider dans des conditions de lecture pareilles...
mardi 31 mai 2005 à 10:15:44 | Re : Test d'URL et redirection en PHP

MacMike

Oui je suis d'accord avec toi Guth42!!!J'ai demandé à l'admin du site de virer tout ça.Désolé.Je ressaie avec des enter (pour m'exercer:)Bonjour,J'ai un problème depuis des semaines, je dois rediriger 4 noms de domaines différent sur leur propre index dans leur propre répertoire sur un même serveur tournant sur MS IIS. Donc mes trucs en htttp.conf ça marche pas, Javascript ne redirige pas correctement les moteurs de recherche, donc PHP est la dernière solution.Le problème c'est que le test ne se fait pas correctement, il me renvoie toujours sur la 4e URL, quelqu'un pourrait m'aider? Merci d'avance....Source sur:http://www.reagir.ch/exemple/script_redir_PHP.htm
mardi 31 mai 2005 à 10:16:25 | Re : Test d'URL et redirection en PHP
mardi 31 mai 2005 à 10:22:33 | Re : Test d'URL et redirection en PHP

MacMike

Apparemment, avec Safari (Mac OS X) ça marche pas fort l'édition des formulaires.... Vraiment désolé pour les horreurs à l'écran ci-dessus...

Je recommence avec Mozilla,

Re-Bonjour,

J'ai un problème avec ce script depuis des semaines,

je dois rediriger 4 noms de domaines différent sur leur propre index dans leur propre répertoire sur un même serveur tournant sur MS IIS.
Donc mes trucs en htttp.conf ça marche pas, et Javascript, j'ai lu, ne redirige pas correctement les moteurs de recherche, donc PHP est la dernière solution.

Le problème c'est que le test ne se fait pas correctement, il me renvoie toujours sur la 4e URL, quelqu'un pourrait m'aider?
Merci d'avance....

Voici le code:

<?php
// URL de base de chaque nom de domaine, telle entrée par l'utilisateur dans son navigateur
$url1="http://www.site1.com/";
$url2="http://www.site2.com/";
$url3="http://www.site3.com/";
$url4="http://www.site4.com/";

// URL complet pour redirection dans répertoire correspondant
$url1redir="http://www.site1.com/site1/site1-index.htm";
$url2redir="http://www.site2.com/site1/site2-index.htm";
$url3redir="http://www.site3.com/site1/site3-index.htm";
$url4redir="http://www.site4.com/site1/site4-index.htm";

// en cas d'erreur, nom d'une page avec message d'erreur, se trouvant dans la racine du site.
$url_none="http://www.site1.com/erreur.htm/";

// 1er test et redirection pour 1er nom de domaine
if($url=$url1){
      header("Location:$url1redir");
    } else {
      header("Location:$url_none");
    }
exit();

// 2eme test et redirection pour 2e nom de domaine
if($url=$url2){
      header("Location:$url2redir");
    } else {
      header("Location:$url_none");
    }   
exit();
// 3eme test et redirection pour 3 nom de domaine
if($url=$url3){
      header("Location:$url3redir");
    } else {
      header("Location:$url_none");
    }
exit();
// 4eme test et redirection pour 4e nom de domaine
if($url=$url4){
    header("Location:$url4redir");
        } else {
          header("Location:$url_none");
        }
exit();
?>



mardi 31 mai 2005 à 11:14:33 | Re : Test d'URL et redirection en PHP

floxone

Salut, je ne voit pas ou tu initialise $url. Tu ne devrais pas avoir un truc du genre : if($_SERVEUR['HTTP_HOST']=='www.nom1.fr'){redirection}else{les autres en cascade}...

J'espere que ca pourra t'aider ! C'est ce que je fait de mon cote pour faire du multi-site sur une meme adresse IP.
mardi 31 mai 2005 à 11:15:22 | Re : Test d'URL et redirection en PHP

floxone

Enleve le "u" à serveur, sinon, ca risque pas de marcher...
mardi 31 mai 2005 à 11:17:08 | Re : Test d'URL et redirection en PHP

floxone

Si ca peut t'aider :

<?
if (($_SERVER['HTTP_HOST']=='ip')or($_SERVER['HTTP_HOST']=='nom_local')or($_SERVER['HTTP_HOST']=='ip_local')or($_SERVER['HTTP_HOST']=='www.nom.fr'))
{
 header("location:./topvo");
}
else
{
 print "VOUS N'AVEZ PAS L'ACCES NECESSAIRE";
}

?>

mardi 31 mai 2005 à 12:53:53 | Re : Test d'URL et redirection en PHP

MacMike

Merci aux interventants pour les réponses, je vais tester tout ça...




Cette discussion est classée dans : php, test, url, redirection, site1


Répondre à ce message

Sujets en rapport avec ce message

Gérer plusieurs cookies dynamiquement [ par AtomiKiller ] Bonjour, voila j'ai un petit soucis je vous explique : J'ai une URL qui menne vers une page test.php de la forme test.php&url=http://www.google.fr d variable url [ par zenouba2005 ] salut j'ai deja posé la question mais la solution ne marche pavoila mon problemej'ai une page test.php dont l'url est :http://localhost/modules/interf Redirection php avec url de ma BDD [ par Dyx50 ] Bonjour, J'aimerais savoir si il est possible de faire une redirection php qui prend les URL dans une base de donnée ?$connexion = mysql_connect('loca Probleme d url rewriting [ par adess00 ] Bonjour,J'aimerais faire un rewrite qui transforme www.site.com/test/coucou en www.site.com/test.php?id=coucouJ'ai donc mis RewriteRule ^test/(.+)$ te URL PHP [ par Lus ] Bonjour !Mon problème est tout bête mais je ne trouve pas comment le résoudre...Dans mon URL par exemple : http://www.monsite.fr/administration/index. Probleme sur titre [ par stella2809 ] Bonjour,Je rencontre un petit probleme je souhaite appeller un header mais pour ne pas avoir de duplicate content au niveau du référencement je souhai Header vers une ancre [ par ov3rdoze ] Bonjour à tous J'essaye de faire une redirection avec un header. Le problème est que je n'arrive pas à insérer # dans la nouvelle URL. header ("loca intégrer une id aléatoire dans une url [ par SYKAFLEX ] bonjour à tousj'ai des pages .php avec des url de ce type :httq://mondomaine.ovh.org/oscommerce/catalog/index.php?cPath=22&sort=3a&action=buy_now&prod recuperation variable dans url [ par ju0123456789 ] Bonjour,Il y a plein de sujets dessus, mais aucune réponse ne me convient.Je vais essayer d'êter clair :J'ai une URL formulaire_confirmation.php?cle=$ recherche programmeur php [ par Clementdu17240 ] Bonjour. Je recherche activement un programmeur php pour un jeu en ligne. Les bases du jeu sont déjà faites, il sagirait de trouver une personne pour


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales