Aide pour redirection php complexe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Aide pour redirection php complexe

Re: Aide pour redirection php complexe

par Mazarini » 09 oct. 2012, 15:30

Il me semble que les "http://" sont en trop dans les tests.

Re: Aide pour redirection php complexe

par Budington » 09 oct. 2012, 14:10

Pas d'idée :(

J'ai essayé avec le code que j'ai mis sur le topic, la redirection ce fait correctement uniquement sur la première adresse tout les autres sont redirigé sur la première redirection.

Re: Aide pour redirection php complexe

par Budington » 05 oct. 2012, 22:42

Salut,

Oui j'ai pensé a le faire via un fichier .htaccess le soucis c'est que je n'ai pas trouver comment faire pour dirigé le trafic venant de domaine différant vers des fichier eux aussi différant

Re: Aide pour redirection php complexe

par moogli » 05 oct. 2012, 18:12

Salut,

As tu testé l'url rewriting ? Tu peux le faire faire directement au serveur web, c'est aussi simple et rapide ;)

Pour la doc http://www.apache.org

Voir redirection permanente d'url avec Apache sur Google ;)

@+

Re: Aide pour redirection php complexe

par Budington » 05 oct. 2012, 15:01

bon j’essaye de faire avancer le schmilblic

est ce que :
<?php
include("site/var/analytic.inc.php");
?>
<?php if ($_SERVER["SERVER_NAME"] == 'http://www.kiki.zz'){
header("Status: 301 Moved Permanently", false, 301);
header ('Location: site/index.php');
exit();
}
else if ($_SERVER["SERVER_NAME"] == 'http://www.petit.yy'){
header("Status: 301 Moved Permanently", false, 301);
header('Location: plouf/index.php');
exit();
} 
else if ($_SERVER["SERVER_NAME"] == 'http://www.grand.yy'){
header("Status: 301 Moved Permanently", false, 301);
header('Location: plouf/index.php');
exit();
} 
else if ($_SERVER["SERVER_NAME"] == 'plouf.kiki.zz'){
header("Status: 301 Moved Permanently", false, 301);
header('Location: plouf/index.php');
exit();
} 
?>
sa peux joué ?

Re: Aide pour redirection php complexe

par Budington » 05 oct. 2012, 00:59

mon fichier php ne contient que:
<?php
include("site/var/analytic.inc.php");
?>
<?php   
  header('Location: site/index.php');   
?> 
ce qui suffisait largement... maintenant sa deviens sérieux, j'ai désormais besoin de redirigé 2 autres noms de domaines différant en les fessant pointer directement sur le sous domaine.

par ex.

Code : Tout sélectionner

3w.kiki.zz -> 3w.kiki.zz/site/index.php plouf.kiki.zz -> 3w.kiki.zz/plouf/index.php 3w.petit.yy -> plouf.kiki.zz 3w.grand.yy ->plouf.kiki.zz
Donc, j'ai dans l'idée que je dois faire la demande de la page demander pour pouvoir savoir ou l'envoyé.
La question est donc 8-| je fait sa comment ??? pasque la je nage un peux, si j'utilise un .htacces j'ai pas l'impression que sa puisse joué avec le fichier .php et dans la mesure du possible et pour evité les problème d'indexation il faudrait que les robot sache qu'il s'agit d'un R=301.

Merci

Re: Aide pour redirection php complexe

par Budington » 05 oct. 2012, 00:53

Bonsoir, je vous explique le nœud de mon soucis... (mise a par que je suis une pive en php :mrgreen: )

Je gère une petite association a but non lucratif et dans le cadre de nos activités nous avons un site web (jusque la tout va bien).
Dans une démarche de simplification de la gestion, nous avons un sous-domaine ainsi qu'un mini-site.

Le site ainsi que le mini site sont dans des dossiers séparer, donc a la racine, j'ai mis en place un fichier index.php qui me permet de renvoyé le trafic dans le dossier correspondant, une redirection gérer dans mon hébergement permet un pointage du mini site sur le sous domaine... et tout fonctionne bien

Aide pour redirection php complexe

par Budington » 05 oct. 2012, 00:49

Bonsoir,
j'ai un soucis qui demande pas mal d'explication mais le forum refuse de publié mon message, car il considère cela comme du spam.. c'est pas super pratique :priere:

j'ai viré les url du msg, c'est toujours le même soucis, j'ai viré aussi la partit en php mais rien ni fait... ya une liste de mots a évitez ou ?

j'ai donc mis le contenue sur plusieurs msg. (désolé mais a défaut pouvoir le faire dans un seul)