virtualHost apache + php

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 : virtualHost apache + php

par Jeremy Amiot » 07 août 2006, 09:33

Ca se passe dans httpd.conf il suffit de rajouter ces quelques lignes :

Code : Tout sélectionner

<VirtualHost *> ServerName %1.toto.fr RewriteEngine on RewriteCond %{HTTP_HOST} ^(.*)\.toto\.fr RewriteRule ^(.*) http://www.toto.fr/toto.php?id=%1$1 </VirtualHost>
Donc chaque chaine qui sera écrite avant toto.fr sera redirigé (url rewriting) vers le fichier php que tu veux.
A noter qu'il faudra gérer ensuite dans ton code php le cas ou le membre indiqué n'existe pas (requete sql avec vérification de l'existence..)

virtualHost apache + php

par drick » 06 août 2006, 13:04

Bonjour,

Je voudrais avoir une méthodologie pour savoir comment faire une redirection comme cela :
http://toto.monsite.com => www.monsite.com/user.php?id=toto
lorsque par exemple toto s'inscrit pour avoir une page perso.

Ca se joue au niveau du VirtualHost d'apache ? Il faut rajouter des lignes ? Comment gérer cela en php? faut-il ouvrir le fichier httpd.conf et rajouter les infos ?

Merci de votre éclaircissement